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!

questionAnswers(10)

yourAnswerToTheQuestion