Os fitbounds () da API do Google Maps V3 () diminuem o zoom, mas nunca aumentam
Eu criei um localizador de lojas bastante complexo. O usuário digita seu zip e uma tabela retorna resultados com marcadores correspondentes em um mapa. Eles podem percorrer os resultados e os marcadores se movem cada vez mais longe e ofitbounds()
A função funciona muito bem para diminuir o zoom para o nível de zoom apropriado para ajustar os marcadores. O problema é que, se você voltar para locais mais próximos, ofitbounds()
não aumenta o zoom. Mesmo que você insira uma nova pesquisa, ela não aumenta o zoom em torno desses novos marcadores - centraliza-se sobre eles, mas permanece no nível de zoom em que estava anteriormente. Espero que isto faça sentido. Se alguém souber o que eu preciso adicionar para fazer o zoom voltar para obter resultados mais próximos, ajude. Estas são as funções do Google que eu chamo no final da minha função de push do marcador:
map.setCenter(bounds.getCenter());
map.panToBounds(bounds);
map.fitBounds(bounds);
Obrigado!