Condividi tramite


Esercitazione: Eseguire la migrazione da Google Maps a Mappe di Azure

Questo articolo fornisce informazioni dettagliate su come eseguire la migrazione di applicazioni Web, per dispositivi mobili e basate su server da Google Maps alla piattaforma Mappe di Microsoft Azure. L'esercitazione include esempi di codice comparativi, suggerimenti per la migrazione e procedure consigliate per la migrazione a Mappe di Azure. Questa esercitazione illustra:

  • Confronto generale tra funzionalità equivalenti di Google Maps disponibili in Mappe di Azure.
  • Quali differenze di licenza prendere in considerazione.
  • Come pianificare la migrazione.
  • Dove trovare risorse tecniche e il supporto.

Prerequisiti

Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.

Nota

Per altre informazioni sull'autenticazione in Mappe di Azure, vedere Gestire l'autenticazione in Mappe di Azure.

Panoramica della piattaforma Mappe di Azure

Mappe di Azure offre agli sviluppatori in vari settori funzionalità geospaziali affidabili. Queste funzionalità includono dati mappa aggiornati di frequente, offrendo un contesto geografico essenziale per le applicazioni Web. La suite di API REST di Azure Maps offre servizi come il rendering della mappa, la ricerca, il routing, il traffico, i fusi orari, la localizzazione geografica, la georecinzione, i dati della mappa e le condizioni meteorologiche. Web SDK supporta queste operazioni, assicurando che lo sviluppo sia semplice, adattabile e portabile in più piattaforme.

Confronto di alto livello tra piattaforme

La tabella seguente fornisce un elenco generale delle funzionalità di Mappe di Azure corrispondenti alle funzionalità di Google Maps. Questo elenco non mostra tutte le funzionalità di Mappe di Azure. Tra le funzionalità aggiuntive di Mappe di Azure sono incluse accessibilità, geofencing, isocrone, accesso diretto alle tessere mappa, servizi batch e confronti di copertura dei dati (ovvero copertura delle immagini).

Funzionalità di Google Maps Supporto di Mappe di Azure
Web SDK
API REST per i servizi
Indicazioni (pianificazione percorso)
Matrice di distanze
Geocodifica (diretta/inversa)
Geolocalizzazione
Strade più vicine
Ricerca luoghi
Dettagli di luoghi N/D - sito Web e numero di telefono disponibili
Foto di luoghi N/D
Completamento automatico luoghi
Blocca sulla strada
Limiti di velocità
Mappe statiche
Visualizzazione strada statica N/D
Fuso orario
API mappe incorporata N/D
URL mappa N/D

Google Maps fornisce l'autenticazione basata su chiavi di base. Mappe di Azure fornisce sia l'autenticazione basata su chiavi di base, sia l'autenticazione di Microsoft Entra. L'autenticazione di Microsoft Entra offre un maggior numero di funzionalità di sicurezza, rispetto all'autenticazione basata su chiavi di base.

Considerazioni sulle licenze

Quando si esegue la migrazione da Google Maps a Mappe di Azure, occorre tenere in considerazione quanto segue in merito alla gestione delle licenze.

  • Mappe di Azure addebita i costi relativi all'utilizzo di mappe interattive in base al numero di tessere mappa caricate. Google Maps invece addebita i costi in base al caricamento del controllo mappa. Negli SDK di Mappe di Azure interattivi le tessere mappa vengono automaticamente memorizzate nella cache per ridurre i costi di sviluppo. Viene generata una transazione di Mappe di Azure ogni 15 tessere mappa caricate. Gli SDK interattivi di Mappe di Azure usano tessere da 512 pixel e generano in media una o meno di una transazione per visualizzazione pagina.
  • Spesso è molto più conveniente sostituire le immagini mappa statiche dai servizi Web di Google Maps con Azure Maps Web SDK. Azure Maps Web SDK usa le tessere mappa. e, a meno che l'utente non esegua operazioni di panoramica e zoom sulla mappa, spesso il servizio genererà solo una frazione di una transazione per caricamento mappa. Azure Maps Web SDK include opzioni per disabilitare la panoramica e lo zoom, se necessario. Inoltre, Web SDK di Mappe di Azure offre molte più opzioni di visualizzazione rispetto al servizio Web mappa statico.
  • Mappe di Azure consente di archiviare in Azure i dati della sua piattaforma. I dati possono anche essere memorizzati nella cache altrove per un massimo di sei mesi, in base alle condizioni per l'utilizzo.

Ecco alcune risorse correlate per Mappe di Azure:

Piano di migrazione suggerito

Un piano di migrazione di alto livello include.

  1. Eseguire l'inventario degli SDK e dei servizi di Google Maps usati dall'applicazione. Verificare che Mappe di Azure fornisca SDK e servizi alternativi.
  2. Se non se ne possiede già una, creare una sottoscrizione di Azure.
  3. Creare un account di Mappe di Azure e una chiave di sottoscrizione o l'autenticazione di Microsoft Entra.
  4. Eseguire la migrazione del codice dell'applicazione.
  5. Testare l'applicazione dopo la migrazione.
  6. Distribuire l'applicazione di cui è stata eseguita la migrazione in ambiente di produzione.

Creare un account di Mappe di Azure

Per creare un account Mappe di Azure e ottenere l'accesso alla piattaforma Mappe di Azure, seguire questa procedura:

  1. Se non si ha una sottoscrizione di Azure, creare un account gratuito prima di iniziare.
  2. Accedere al portale di Azure.
  3. Crea un account Mappe di Azure.
  4. Ottenere la chiave di sottoscrizione di Mappe di Azure o l'autenticazione di Microsoft Entra per una maggiore sicurezza.

Risorse tecniche di Mappe di Azure

Ecco un elenco di risorse tecniche utili per Mappe di Azure.

Supporto per la migrazione

Gli sviluppatori possono richiedere supporto per la migrazione tramite i forum per sviluppatori di Mappe di Azure o tramite una delle numerose opzioni di supporto di Azure.

Pulire le risorse

Non è possibile pulire le risorse.

Passaggi successivi

Per informazioni dettagliate su come eseguire la migrazione dell'applicazione Google Maps, vedere questi articoli: