Descripción general

Selecciona la plataforma: Android iOS JavaScript

Los mapas en 3D de Maps JavaScript te ayudan a crear experiencias de mapas inmersivas en 3D. Proporciona herramientas para personalizar el diseño de mapas, mejorar la accesibilidad y optimizar la usabilidad, lo que permite desarrollar aplicaciones atractivas e interactivas.

A continuación se muestra un ejemplo de lo que puedes hacer con los mapas en 3D de la API de Maps JavaScript:

Por qué usar mapas en 3D en la API de Maps JavaScript

Los mapas en 3D de Maps JavaScript proporcionan la clase Map3DElement (<gmp-map-3d>) en la biblioteca maps3d para que puedas usar las imágenes en 3D de Google en tus aplicaciones. Los mapas en 3D proporcionan una experiencia de renderización en 3D integrada, lo que te permite incorporar entornos del mundo real en 3D, vistas de ciudades y recorridos por puntos de referencia, o bien experimentar con ellos.

Usa <gmp-map-3d> 3D (Map3DElement en la biblioteca maps3d) para terrenos 3D, inclinación de la cámara, rumbo y sobrevuelos de rango, edificios 3D extruidos y objetos 3D, como Marker3DElement (<gmp-marker-3d>). Para mapas de rutas 2D planos, pines AdvancedMarkerElement 2D estándar y diseño de vectores 2D, usa <gmp-map> 2D (MapElement o google.maps.Map en la biblioteca maps).

¿Qué puedes hacer con los mapas en 3D de Maps JavaScript?

Ejemplo rápido

Para cargar la biblioteca maps3d y renderizar un elemento <gmp-map-3d> con mode="HYBRID", center (lat,lng,altitude), range, tilt y heading, usa el siguiente fragmento:

<gmp-map-3d
  style="height: 400px; width: 100%;"
  mode="HYBRID"
  center="40.7484,-73.9857,200"
  range="900"
  tilt="67"
  heading="35">
</gmp-map-3d>
<script async
  src="https://maps.googleapis.com/maps/api/js?key=YOUR_API_KEY&v=beta&libraries=maps3d">
</script>

Reemplaza YOUR_API_KEY por tu clave de API de Google Maps Platform.

Cómo usar mapas en 3D en Maps JavaScript

1 Inicia la configuración Comienza con Configura la API de JavaScript y completa las instrucciones de configuración que se indican a continuación.
2 Comprende cómo se factura la API de Maps JavaScript Para obtener más información, consulta Uso y facturación.
3 Crea un mapa Para obtener más información, consulta Comienza a usar el servicio.

Cobertura

Las mallas de edificios 3D y puntos de referencia fotorrealistas están disponibles en áreas metropolitanas seleccionadas de los países y las regiones admitidos. En las regiones sin cobertura de malla 3D (como India), <gmp-map-3d> renderiza imágenes satelitales o de mapas de ruta en 2D superpuestas sobre la elevación del terreno en 3D sin edificios 3D extruidos. Para mostrar un punto de referencia en un área sin cobertura de malla 3D, puedes colocar un modelo 3D glTF personalizado en sus coordenadas con Model3DElement o usar un <gmp-map> en 2D. Para conocer la disponibilidad por país (en la columna Maps JavaScript 3D), consulta Detalles de la cobertura de Google Maps Platform.

Próximos pasos

  • Consulta la guía de introducción para crear un mapa en 3D ("Hello World!"). Mapa 3D.
  • Prueba el codelab introductorio para explorar cómo agregar componentes al mapa.
  • Amplía tus conocimientos sobre los marcadores y la animación en el siguiente codelab.
  • Explora la colección de muestras de Google para encontrar el código que se adapte mejor a tu caso de uso.