Znajduje się tam ikona „osoby”, która umożliwia użytkownikowi przeglądanie „Street View”. Nie chcę tej funkcji na mojej mapie, czy jest sposób, aby ją usunąć lub wyłączyć?
Znajduje się tam ikona „osoby”, która umożliwia użytkownikowi przeglądanie „Street View”. Nie chcę tej funkcji na mojej mapie, czy jest sposób, aby ją usunąć lub wyłączyć?
Odpowiedzi:
Odpowiedź znajduje się w drugim akapicie, do którego prowadzi link, ale Twój kod powinien wyglądać mniej więcej tak:
var mapOptions = {
center: mapCenter,
zoom: 10,
streetViewControl: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
streetViewControl
opcję mapTypeId
. W przeciwnym razie opcja Street View będzie wyświetlana jako wyłączona.
Chciałbym dodać do wybranej odpowiedzi i powiedzieć, że jeśli chcesz usunąć również elementy sterujące powiększeniem (przyciski plus-minus), to zmień
streetViewControl: false,
z
disableDefaultUI: true,
Było to bardziej przydatne w przypadku mobilnego ekranu dotykowego, ponieważ można powiększać dwoma palcami.
disableDefaultUI: true
nie jest konieczne, aby usunąć tylko przycisk widoku ulicy.
map.setOptions({streetViewControl: false});
usuwa okienko kontrolne Pegmana w lewym górnym rogu, ale nadal kończy się pozostawieniem Pegmana na mapie.