Qual a versão da API do Google Maps é usada por omissão?

que versão da API do Google Maps é usada se não indicar um número de versão? A versão de lançamento mais recente, talvez? A documentação sobre versionamento não diz.

A documentação recomenda que as aplicações de produção especifiquem um número de versão menor. Mas também diz que "todas as alterações da API serão compatíveis para trás", então há alguma razão para eu especificar um número de Versão se eu não estiver usando quaisquer recursos experimentais?

Author: orrd, 2012-05-25

2 answers

O inglês não é a minha primeira língua, por isso posso estar a ler mal esta parte (do documento de versão que ligou)

Pode indicar qual a versão da API a carregar na sua aplicação, especificando-a utilizando o parâmetro v... A versão noturna (desenvolvimento), especificada com v=3 ou omitindo o parâmetro v.

Mais abaixo, há uma menção de 3,9 a serem todas as noites.

Documentação das versões

Versão 3.9 Referência (Todas As Noites)

Então, parece que deixar de fora o v (que eu faço) vai carregar a versão 3.9 da noite.
<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script>

Sobre a segunda parte da sua pergunta: consigo pensar numa boa razão para especificar uma versão:

Coerência, previsibilidade, fiabilidade

Você pode querer manter a mesma aparência enquanto trabalha em uma atualização para a última versão da API Maps. Por exemplo, as etiquetas ou controles de mapa podem se mover ao redor.

Por outro lado hand, é bom manter o controle das versões mais recentes, também. Ao ficar muito atrás de sua aplicação pode parar de trabalhar quando ele fica sem suporte.

Tenho a certeza que há razões melhores. Não sou um programador profissional de mapas.
 7
Author: Heitor Chang, 2012-05-25 18:26:47

Tenho vindo a construir extensas aplicações baseadas no Google Maps e, de acordo com a minha experiência, é melhor especificar a versão API para projectos a longo prazo. Por exemplo, uma questão que enfrentei recentemente: O sistema foi construído e testado juntamente com v3. 6 mas o Google lançou uma versão experimental

Que é carregado por defeito, mas por outro lado não recomendado para o desenvolvimento empresarial ou profissional.

Portanto, para evitar algum mal funcionamento que apareceu de repente eu tive que especificar a versão API:

<script src="http://maps.google.com/maps/api/js?sensor=false&v=3.16" type="text/javascript"></script>
Depois disso tudo voltou ao normal. Você pode consultar rapidamente a versão da API escrevendo na consola do navegador google.maps.version. Espero que alguém o ache útil.
 3
Author: Adam Bubela, 2014-06-28 11:26:36