2012-05-25 6 views
5

Quale versione dell'API di Google Maps viene utilizzata se non si specifica un numero di versione? L'ultima versione di rilascio forse? Il documentation about versioning non dice.Quale versione dell'API di Google Maps è utilizzata per impostazione predefinita?

La documentazione consiglia alle app di produzione di specificare un numero di versione secondario. Ma dice anche che "tutte le modifiche API saranno retrocompatibili", quindi c'è qualche ragione per specificare un numero di versione se non sto usando alcuna funzionalità sperimentale?

+0

L'ultima versione? –

risposta

6

l'inglese non è la mia prima lingua, quindi potrebbe essere la lettura di questa parte sbagliata (dal doc delle versioni si è collegato)

È possibile indicare quale versione di API per caricare all'interno dell'applicazione specificando utilizzando il parametro v ... La versione nightly (sviluppo), specificata con v = 3 o omettendo il parametro v.

Più in basso, si parla di 3,9 notturno.

Documentazione delle versioni

Versione 3.9 Riferimento (Nightly)

Così, suona come tralasciando il v (che faccio) caricherà la notte, versione 3.9.

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

Circa la seconda parte della tua domanda: mi viene in mente una buona ragione per specificare una versione:

coerenza, prevedibilità, affidabilità

si potrebbe desiderare di mantenere lo stesso look -e-sentire mentre si lavora su un aggiornamento per l'ultima versione dell'API di Maps. Ad esempio, le etichette oi controlli della mappa possono spostarsi.

D'altra parte, è bene tenere traccia anche delle ultime versioni. Rimanendo troppo indietro rispetto all'applicazione potrebbe smettere di funzionare quando diventa non supportato.

Sono sicuro che ci sono ragioni migliori. Non sono uno sviluppatore professionista di Maps.

+0

Aha! Non ho visto quella piccola frase "o omettendo il parametro v" infilato nel punto elenco sulla versione notturna. Penso che avrebbero potuto renderlo più chiaro menzionandolo all'inizio della sezione sulla documentazione delle versioni. Ma grazie per averlo sottolineato, questo risponde alla mia domanda. – orrd

3

Ho costruito estese applicazioni basate su Google Maps e, secondo la mia esperienza, è meglio specificare la versione dell'API per progetti a lungo termine. Per esempio un problema che stavo affrontando recentemente: Il sistema è stato costruito e testato con v3.6 ma Google ha rilasciato un experimental version

che viene caricato di default, ma da altra parte non è raccomandato per affari o per lo sviluppo professionale.

quindi di evitare alcuni malfunzionamenti che è apparso improvvisamente ho dovuto specificare la versione API:

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

Poi, dopo che tutto è tornato alla normalità. È possibile consultare rapidamente la versione dell'API digitando nella console del browser google.maps.version.

Spero che qualcuno possa trovarlo utile.

Problemi correlati