2012-05-25 7 views
5

¿Qué versión de la API de Google Maps se utiliza si no especifica un número de versión? La última versión de lanzamiento tal vez? El documentation about versioning no dice.¿Qué versión de la API de Google Maps se usa de forma predeterminada?

La documentación recomienda que las aplicaciones de producción especifiquen un número de versión menor. Pero también dice "todos los cambios de la API serán compatibles con versiones anteriores", así que ¿hay alguna razón por la que deba especificar un número de versión si no estoy usando funciones experimentales?

+0

¿La última versión? –

Respuesta

6

Inglés no es mi lengua materna, por lo que podría estar leyendo esta parte mal (desde el doc de versiones se enlazó)

Puede indicar qué versión de la API para cargar dentro de su aplicación mediante la especificación de que el uso el parámetro v ... La versión nocturna (desarrollo), especificada con v = 3 u omitiendo el parámetro v.

Más abajo, hay una mención de 3.9 cada noche.

Documentación de versiones

Versión 3.9 Referencia (por noche)

Por lo tanto, suena como dejando de lado la v (que hago) cargará la noche, la versión 3.9.

<script type="text/javascript" src="http://maps.googleapis.com/maps/api/js?sensor=false"></script> 

Sobre la segunda parte de su pregunta: No puedo pensar en una muy buena razón para especificar una versión:

consistencia, la previsibilidad, la fiabilidad

Es posible que desee mantener el mismo aspecto y siente mientras trabaja en una actualización para la última versión de la API de Maps. Por ejemplo, las etiquetas o los controles de mapa pueden moverse.

Por otro lado, es bueno hacer un seguimiento de las últimas versiones, también. Si se retrasa demasiado con respecto a su aplicación, puede dejar de funcionar cuando deja de ser compatible.

Estoy seguro de que hay mejores razones. No soy un desarrollador profesional de Mapas.

+0

Aha! No vi esa pequeña frase "u omitiendo el parámetro v" metida en el punto sobre la versión nocturna. Creo que podrían haber dejado eso más claro al mencionar eso al comienzo de la sección de documentación sobre versiones. Pero gracias por señalar eso, eso responde mi pregunta. – orrd

3

He estado construyendo extensas aplicaciones basadas en Google Maps y, según mi experiencia, es mejor especificar la versión de API para proyectos a largo plazo. Por ejemplo, un problema que estaba enfrentando recientemente: El sistema fue construido y probado junto con v3.6 pero Google lanzó un experimental version

que se carga por defecto, pero desde el otro lado no se recomienda para el negocio o el desarrollo profesional.

Por lo tanto, para evitar algún mal funcionamiento que apareció de repente tuve para especificar la versión del API:

<script src="http://maps.google.com/maps/api/js?sensor=false&v=3.16" type="text/javascript"></script> 

Luego, después de que todo volvió a la normalidad. Puede consultar rápidamente la versión de la API escribiendo en la consola del navegador google.maps.version.

Espero que alguien lo encuentre útil.

Cuestiones relacionadas