Untuk memuat kode JavaScript untuk Maps JavaScript API, Anda
harus menyertakan URL bootstrap di halaman Anda, dalam bentuk
https://maps.googleapis.com/maps/api/js
. Permintaan bootstrap ini memuat semua objek dan simbol JavaScript utama yang digunakan dalam Maps JavaScript API. Beberapa fitur API juga
tersedia di library mandiri, yang tidak akan dimuat kecuali jika Anda
memintanya secara khusus. Memecah komponen tambahan ke dalam library memungkinkan API utama dimuat (dan diuraikan) dengan cepat. Anda hanya dikenai overhead tambahan
saat memuat dan mengurai library jika Anda membutuhkannya.
Anda dapat memuat library tambahan dengan menentukan parameter libraries
dalam permintaan bootstrap, dan memberikan nama library. Anda dapat menentukan beberapa library sebagai daftar yang dipisahkan koma. Kemudian, Anda mengakses library melalui namespace google.maps.libraryName
.
Library berikut ini tersedia:
drawing
menyediakan antarmuka grafis bagi pengguna untuk menggambar poligon, persegi panjang, polyline, lingkaran, dan penanda pada peta. Lihat Dokumentasi library Gambar untuk informasi selengkapnya.geometry
menyertakan fungsi utilitas untuk menghitung nilai geometri skalar (seperti jarak dan luas) pada permukaan bumi. Lihat Dokumentasi library geometri untuk mengetahui informasi selengkapnya.journeySharing
memberikan dukungan untuk solusi Transportasi dan Logistik Google Maps Platform.localContext
menampilkan tempat-tempat menarik utama kepada pengguna di dekat lokasi yang Anda tentukan. Lihat Dokumentasi library Konteks Lokal untuk informasi selengkapnya.marker
memungkinkan Anda menambahkan Advanced Markers yang berperforma tinggi dan dapat disesuaikan ke peta. Lihat dokumentasi Advanced Markers untuk informasi selengkapnya.places
memungkinkan aplikasi Anda menelusuri tempat-tempat seperti tempat usaha, lokasi geografis, atau lokasi menarik terkenal, dalam area yang ditentukan. Baca Dokumentasi Places Library untuk informasi selengkapnya.visualization
menyediakan peta panas untuk representasi visual data. Lihat Dokumentasi library Visualization untuk informasi selengkapnya.
Pratinjau: Library berikut tersedia di saluran beta (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
)
Permintaan bootstrap berikut mengilustrasikan cara meminta
library google.maps.geometry
dari
Maps JavaScript API:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry&callback=initMap">
</script>
Untuk meminta beberapa library sekaligus, pisahkan dengan koma:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry,places&callback=initMap">
</script>