Para carregar o código JavaScript da API Maps JavaScript, inclua um URL de bootstrap na página, no formato https://maps.googleapis.com/maps/api/js
. Essa solicitação de bootstrap carrega todos os objetos e símbolos principais do JavaScript para uso na API Maps JavaScript. Alguns recursos da API também estão disponíveis em bibliotecas independentes que são carregadas apenas quando você as solicita especificamente. A divisão de componentes complementares em bibliotecas possibilita o carregamento e a análise mais rápidos da API principal. Você só vai ter o trabalho adicional de carregar e analisar as bibliotecas se precisar delas.
É possível carregar mais bibliotecas ao especificar um parâmetro libraries
na solicitação de bootstrap e fornecer o nome delas. Use uma lista separada por vírgulas para especificar várias bibliotecas e depois acesse cada uma pelo namespace google.maps.libraryName
.
As seguintes bibliotecas estão disponíveis:
drawing
: oferece uma interface gráfica para os usuários desenharem polígonos, retângulos, polilinhas, círculos e marcadores no mapa. Consulte mais informações na documentação da Biblioteca de desenhos.geometry
: inclui funções utilitárias para calcular valores geométricos escalares (como distância e área) na superfície da Terra. Consulte mais informações na documentação da Biblioteca de geometria.journeySharing
: oferece suporte para as soluções de transporte e logística da Plataforma Google Maps.localContext
: mostra aos usuários os principais lugares de interesse perto de um local especificado. Consulte mais informações na documentação da Biblioteca do Contexto local.- Com
marker
, é possível adicionar marcadores avançados personalizáveis e de alta performance aos seus mapas. Consulte a documentação sobre os Marcadores Avançados para mais informações. places
: ativa no seu aplicativo a pesquisa de lugares como estabelecimentos, localizações geográficas ou pontos de interesse de destaque em uma área definida. Consulte mais informações na documentação da biblioteca Places.visualization
: apresenta mapas de calor para a representação visual dos dados. Consulte mais informações na documentação da Biblioteca de visualização.
Pré-lançamento: as seguintes bibliotecas estão disponíveis no Canal 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
)
A solicitação de bootstrap a seguir mostra como solicitar a biblioteca google.maps.geometry
da API Maps JavaScript:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry&callback=initMap">
</script>
Separe várias bibliotecas por vírgulas:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry,places&callback=initMap">
</script>