Aby wczytać kod JavaScript interfejsu Maps JavaScript API, musisz umieścić na stronie adres URL buty w formacie https://maps.googleapis.com/maps/api/js
. To żądanie ładowania wczytuje wszystkie główne obiekty i symbole JavaScript do wykorzystania w interfejsie Maps JavaScript API. Niektóre funkcje interfejsu API są też dostępne w niezależnych bibliotekach, które nie są ładowane, chyba że wyraźnie o to poprosisz. Rozbicie dodatkowych komponentów na biblioteki pozwala szybko wczytywać (i analizować) główny interfejs API. Dodatkowe koszty związane z wczytywaniem i analizowaniem bibliotek ponosisz tylko wtedy, gdy są Ci potrzebne.
Dodatkowe biblioteki możesz wczytać, podając parametr libraries
w żądaniu rozruchowym i podając nazwę bibliotek. Możesz podać wiele bibliotek w formie listy rozdzielanej przecinkami. Następnie uzyskujesz dostęp do bibliotek za pomocą przestrzeni nazw google.maps.libraryName
.
Dostępne są te biblioteki:
drawing
udostępnia graficzny interfejs użytkownika do rysowania wielokątów, prostokątów, linii łamanych, okręgów i znaczników na mapie. Więcej informacji znajdziesz w dokumentacji biblioteki rysunków.geometry
zawiera funkcje obliczeniowe do obliczania wartości geometrycznych w skalarze (takich jak odległość i powierzchnia) na powierzchni Ziemi. Więcej informacji znajdziesz w dokumentacji biblioteki geometrycznej.journeySharing
(dostępne tylko w wersji beta) zapewnia pomoc w zakresie rozwiązań transportu i logistyki Google Maps Platform.localContext
pokazuje użytkownikom najważniejsze miejsca w pobliżu wskazanej przez Ciebie lokalizacji. Więcej informacji znajdziesz w dokumentacji biblioteki kontekstu lokalnego.marker
umożliwia dodawanie na mapach zaawansowanych znaczników zaawansowanych, które można dostosować do własnych potrzeb. Więcej informacji znajdziesz w dokumentacji zaawansowanych znaczników.- Funkcja
places
umożliwia aplikacji wyszukiwanie miejsc takich jak instytucje, lokalizacje geograficzne czy ciekawe miejsca w określonym obszarze. Więcej informacji znajdziesz w dokumentacji biblioteki Miejsc. visualization
dostarcza mapy termiczne do wizualizacji danych. Więcej informacji znajdziesz w dokumentacji biblioteki wizualizacji.
Podgląd: w wersji beta (v=beta
) dostępne są te biblioteki:
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
)
Poniższe żądanie rozruchu pokazuje, jak zażądać biblioteki google.maps.geometry
interfejsu Maps JavaScript API:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry&callback=initMap">
</script>
Aby poprosić o wiele bibliotek, rozdziel je przecinkami:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry,places&callback=initMap">
</script>