Існує значок "людина", який дозволяє користувачеві переглядати "Перегляд вулиць". Я не хочу, щоб ця функціональність була на моїй карті, чи є спосіб її видалити або вимкнути?
Існує значок "людина", який дозволяє користувачеві переглядати "Перегляд вулиць". Я не хочу, щоб ця функціональність була на моїй карті, чи є спосіб її видалити або вимкнути?
Відповіді:
Відповідь насправді є у другому абзаці, до якого ви пов’язані, але ваш код повинен виглядати приблизно так:
var mapOptions = {
center: mapCenter,
zoom: 10,
streetViewControl: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
streetViewControl
параметр раніше mapTypeId
. В іншому випадку у вас з’явився елемент "Перегляд вулиць", де показ недійсний.
Я хотів би додати до обраної відповіді і сказати, що якщо ви хочете також зняти елементи збільшення (кнопки плюс-мінус), то змініть
streetViewControl: false,
з
disableDefaultUI: true,
Це було більш корисно для мобільного сенсорного екрана, оскільки можна збільшувати зображення двома пальцями.
disableDefaultUI: true
не потрібно для того, щоб видалити лише кнопку перегляду вулиць.
map.setOptions({streetViewControl: false});
вилучення вікна управління Pegman у верхньому лівому куті, але все-таки закінчується, залишаючи пегмана на карті.