Para cargar el código JavaScript de la API de Maps JavaScript, incluye una URL de arranque en tu página con el formato https://maps.googleapis.com/maps/api/js
. Esta solicitud de arranque carga todos los objetos y símbolos principales de JavaScript que se usarán en la API de Maps JavaScript. Algunas de las funciones de la API también están disponibles en bibliotecas independientes que no se cargan a menos que las solicites específicamente. El desglose de componentes complementarios en bibliotecas permite cargar (y analizar) rápidamente la API principal. La única tarea adicional que tienes es cargar y analizar bibliotecas si las necesitas.
Puedes especificar un parámetro libraries
en la solicitud de arranque para cargar bibliotecas adicionales; debes proporcionar el nombre de la biblioteca o las bibliotecas. Puedes especificar varias bibliotecas en una lista separada por comas. Luego, puedes acceder a las bibliotecas a través del espacio de nombres google.maps.libraryName
.
Están disponibles las siguientes bibliotecas:
drawing
proporciona una interfaz gráfica para que los usuarios dibujen polígonos, rectángulos, polilíneas, círculos y marcadores en el mapa. Consulta la documentación de la biblioteca de dibujos para obtener más información.geometry
incluye funciones de utilidad para calcular valores geométricos escalares (como la distancia y el área) sobre la superficie terrestre. Consulta la documentación de la biblioteca de geometría para obtener más información.journeySharing
brinda asistencia para las soluciones de transporte y logística de Google Maps Platform.localContext
muestra a los usuarios lugares de interés clave cerca de una ubicación que especifiques. Consulta la documentación de la Biblioteca de Contexto local para obtener más información.marker
te permite agregar Marcadores avanzados muy personalizables y de excelente rendimiento a tus mapas. Consulta la documentación de Marcadores avanzados para obtener más información.places
permite que tu aplicación busque lugares, como establecimientos, ubicaciones geográficas o lugares de interés destacados, dentro de un área definida. Consulta la documentación de la biblioteca de Places para obtener más información.visualization
proporciona mapas de calor para obtener una representación visual de los datos. Consulta la documentación de la biblioteca de visualización para obtener más información.
Vista previa: Las siguientes bibliotecas están disponibles en el 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
)
En la siguiente solicitud de arranque, se muestra cómo solicitar la biblioteca google.maps.geometry
de la API de Maps JavaScript:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry&callback=initMap">
</script>
Para solicitar varias bibliotecas, sepáralas con una coma:
<script async
src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&libraries=geometry,places&callback=initMap">
</script>