Existe um ícone de "pessoa" que permite ao usuário visualizar o "Street View". Não quero essa funcionalidade no meu mapa. Existe uma maneira de removê-la ou desativá-la?
Existe um ícone de "pessoa" que permite ao usuário visualizar o "Street View". Não quero essa funcionalidade no meu mapa. Existe uma maneira de removê-la ou desativá-la?
Respostas:
A resposta está, na verdade, no segundo parágrafo ao qual você vinculou, mas seu código deve ser mais ou menos assim:
var mapOptions = {
center: mapCenter,
zoom: 10,
streetViewControl: false,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
streetViewControl
opção antes mapTypeId
. Caso contrário, você acabará com o controle do Street View desativado.
Eu gostaria de acrescentar algo à resposta escolhida e dizer que se você deseja remover os controles de zoom (botões mais-menos) também, mude
streetViewControl: false,
com
disableDefaultUI: true,
Era mais útil para uma tela de toque móvel, pois você pode aumentar o zoom com dois dedos.
disableDefaultUI: true
não é necessário para remover apenas o botão de vista da rua.
map.setOptions({streetViewControl: false});
remove a caixa de controle do Pegman no canto superior esquerdo, mas ainda acaba deixando o Pegman no mapa.