Esegui la migrazione dalla versione di anteprima

Sviluppatori dello Spazio economico europeo (SEE)

L'API Routes è stata rilasciata in anteprima pubblica (pre-GA) a settembre 2022. Le offerte pre-GA sono coperte dai Termini di servizio specifici di Google Maps Platform. Per saperne di più, consulta le descrizioni della fase di lancio.

Questa sezione descrive come eseguire la migrazione di un'app dalla versione di anteprima alla versione GA.

Nuove funzionalità aggiunte alla release GA

La release GA aggiunge le seguenti nuove funzionalità non incluse nell'anteprima:

  • Oltre agli ID luogo e alle coordinate di latitudine/longitudine, ora puoi specificare una località nella release GA utilizzando:

    • Stringhe di indirizzi ("Chicago, IL" o "Darwin, NT, Australia")

      Le stringhe di indirizzo sono spesso il modo in cui un utente inserisce un indirizzo. Tuttavia, {product_name} deve prima geocodificare internamente la stringa dell'indirizzo per convertirla in coordinate di latitudine/longitudine prima di poter calcolare un percorso.

      Inoltre, è stato aggiunto il supporto per il parametro di richiesta regionCode, che consente di specificare la restituzione di risultati geocodificati per una regione geografica specifica.

    • Plus Code

      I Plus Code sono come indirizzi via per persone o luoghi che non hanno un indirizzo effettivo. Invece di indirizzi con nomi e numeri di vie, i Plus Code si basano su latitudine e longitudine e vengono visualizzati come numeri e lettere.

  • La risposta di calcolo delle rotte ora contiene l'array geocodingResults. Per ogni località nella richiesta (origine, destinazione o waypoint intermedio) specificata come stringa di indirizzo o come Plus Code, l'API esegue una ricerca dell'ID luogo. Ogni elemento di questo array contiene l'ID luogo corrispondente a una località, insieme a metadati aggiuntivi sulla località. Le località nella richiesta specificate come ID luogo o come coordinate di latitudine/longitudine vengono ignorate.

Modifiche alle funzionalità in anteprima esistenti

Ora devi attivare esplicitamente le seguenti funzionalità nella versione GA aggiungendo il nuovo campo array extraComputations alla richiesta:

Nella versione di anteprima, hai utilizzato una maschera del campo per specificare di restituire le informazioni per queste funzionalità nella risposta. Ora, entrambi dovete:

  • Imposta il nuovo parametro di richiesta dell'array extraComputations per abilitare queste funzionalità.
  • Imposta una maschera di campo per specificare di restituire le informazioni nella risposta.

Che cosa devo sapere?

I seguenti campi non saranno più inclusi nelle risposte computeRouteMatrix, a meno che non vengano attivati esplicitamente impostando extraComputations:

  • travelAdvisory.tollInfo (informazioni sui pedaggi)

I seguenti campi non saranno più inclusi nelle risposte computeRoutes, a meno che non vengano attivati esplicitamente impostando extraComputations:

  • routes.legs.travelAdvisory.tollInfo(informazioni sui pedaggi)
  • routes.travelAdvisory.tollInfo(Informazioni sui pedaggi)
  • routes.travelAdvisory.fuelConsumptionMicroliters(consumo di carburante)
  • routes.travelAdvisory.speedReadingIntervals(traffico su una polilinea)
  • routes.legs.travelAdvisory.speedReadingIntervals(Traffico su una polilinea)

Cosa devo fare?

Per ricevere i campi di risposta per le informazioni sui pedaggi, il consumo di carburante o il traffico su una polilinea, devi impostare il nuovo campo dell'array di richiesta, extraComputations, in modo che includa uno o più dei seguenti valori: