"Se um trabalhador quiser fazer bem o seu trabalho, ele deve primeiro afiar suas ferramentas." - Confúcio, "Os Analectos de Confúcio. Lu Linggong"
Primeira página > Programação > O Google Maps v3 pode limitar a área visível e os níveis de zoom?

O Google Maps v3 pode limitar a área visível e os níveis de zoom?

Publicado em 2024-11-26
Navegar:848

Can Google Maps v3 Limit Viewable Area and Zoom Levels?

Restringindo região visível e níveis de zoom no Google Maps v3

Pergunta:

É possível controlar a área visível e nível de zoom em um mapa do Google Maps v3? Especificamente, podemos restringir a exibição a uma área específica (por exemplo, um país) e impedir que os usuários arrastem o mapa para fora dessa região? Além disso, podemos limitar o nível de zoom a um intervalo (por exemplo, níveis 6 a 9) enquanto mantemos o acesso a todos os tipos de mapas básicos?

Resposta:

Sim, é possível obter restrições de área visível e nível de zoom no Google Maps v3. Veja como:

Restringindo a área visível:

Infelizmente, não há uma maneira direta de impedir que os usuários arrastem o mapa para além de uma determinada área. No entanto, você pode usar a API do Google Earth Enterprise Client para exibir blocos em uma área limitada e restringir a manipulação do mapa.

Restrição do nível de zoom:

Para restringir o nível de zoom, use as opções minZoom e maxZoom. Por exemplo:

var opt = { minZoom: 6, maxZoom: 9 };
map.setOptions(opt);

Como alternativa, defina as opções durante a inicialização do mapa:

var map = new google.maps.Map(document.getElementById('map-canvas'), opt);

Notas adicionais:

  • O As opções minZoom/maxZoom substituem quaisquer restrições de zoom impostas pelo StyledMap.
  • Você pode encontrar mais detalhes na Referência da API JavaScript V3 do Google Maps.
Declaração de lançamento Este artigo é reproduzido em: 1729252638 Se houver alguma violação, entre em contato com [email protected] para excluí -lo.
Tutorial mais recente Mais>

Isenção de responsabilidade: Todos os recursos fornecidos são parcialmente provenientes da Internet. Se houver qualquer violação de seus direitos autorais ou outros direitos e interesses, explique os motivos detalhados e forneça prova de direitos autorais ou direitos e interesses e envie-a para o e-mail: [email protected]. Nós cuidaremos disso para você o mais rápido possível.

Copyright© 2022 湘ICP备2022001581号-3