Per caricare il codice JavaScript per l'API Maps JavaScript, includi un URL bootstrap nella pagina, nel formato https://maps.googleapis.com/maps/api/js
. Questa richiesta di bootstrap carica tutti i principali oggetti e simboli JavaScript da utilizzare nell'API Maps JavaScript. Alcune funzionalità delle API sono disponibili anche in librerie indipendenti che non vengono caricate, a meno che non sia espressamente richiesto. La suddivisione dei componenti supplementari in librerie consente all'API principale di caricare (e analizzare) rapidamente. L'overhead aggiuntivo derivante dal caricamento e dall'analisi delle librerie è necessario solo se necessario.
Puoi caricare altre librerie specificando un parametro libraries
nella richiesta di bootstrap e fornendo il nome della libreria o delle librerie. Puoi specificare più librerie come elenco separato da virgole. Puoi quindi accedere alle librerie tramite lo spazio dei nomi google.maps.libraryName
.
Sono disponibili le seguenti librerie:
drawing
offre agli utenti un'interfaccia grafica per disegnare poligoni, rettangoli, polilinee, cerchi e indicatori sulla mappa. Consulta la documentazione relativa alla libreria di disegno per ulteriori informazioni.geometry
include funzioni di utilità per calcolare valori geometrici scalari (come distanza e area) sulla superficie della terra. Per saperne di più, consulta la documentazione relativa alla libreria di geometria.journeySharing
(disponibile solo nel canale beta) fornisce assistenza per le soluzioni di mezzo trasporto e logistica di Google Maps Platform.localContext
mostra agli utenti i luoghi di interesse principali vicino a una località da te specificata. Per saperne di più, consulta la documentazione della libreria di contesto locale.marker
ti consente di aggiungere indicatori avanzati altamente personalizzabili alle tue mappe. Per saperne di più, consultate la documentazione relativa agli indicatori avanzati.places
consente alla tua applicazione di cercare luoghi come luoghi, località geografiche o punti d'interesse di rilievo in un'area definita. Per saperne di più, consultate la documentazione relativa alla raccolta di Places.visualization
fornisce mappe termiche per la rappresentazione visiva dei dati. Per saperne di più, consulta la documentazione relativa alla libreria di visualizzazione.
Anteprima: nel canale beta sono disponibili le seguenti librerie (v=beta
):
core
(google.maps.CoreLibrary
)maps
(google.maps.MapsLibrary
)places
(google.maps.PlacesLibrary
)geocoding
(google.maps.GeocodingLibrary
)routes
(google.maps.RoutesLibrary
)marker
(google.maps.MarkerLibrary
)geometry
(google.maps.GeometryLibrary
)elevation
(google.maps.ElevationLibrary
)streetView
(google.maps.StreetViewLibrary
)journeySharing
(google.maps.JourneySharingLibrary
)drawing
(google.maps.DrawingLibrary
)visualization
(google.maps.VisualizationLibrary
)
La seguente richiesta di bootstrap mostra come richiedere la libreria google.maps.geometry
dell'API Maps JavaScript:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry&callback=initMap">
</script>
Per richiedere più raccolte, separale con una virgola:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry,places&callback=initMap">
</script>