Maps Service
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Maps
Este servicio permite que las secuencias de comandos generen mapas estáticos, encuentren direcciones, conviertan direcciones en coordenadas de geocodificación y muestren muestras de elevaciones.
Clases
| Nombre | Descripción breve |
Avoid | Es una enumeración que representa los tipos de restricciones que se deben evitar cuando se buscan instrucciones para llegar. |
Color | Es una enumeración que representa los colores con nombre disponibles para usar en las imágenes del mapa. |
DirectionFinder | Permite recuperar instrucciones sobre cómo llegar entre ubicaciones. |
DirectionFinderEnums | Es una colección de enumeraciones que usa DirectionFinder. |
ElevationSampler | Permite tomar muestras de elevaciones en ubicaciones específicas. |
Format | Es una enumeración que representa el formato de la imagen del mapa. |
Geocoder | Permite la conversión entre una dirección y coordenadas geográficas. |
Maps | Permite encontrar direcciones, realizar geocodificación, tomar muestras de elevación y crear imágenes de mapas estáticos. |
MarkerSize | Es una enumeración que representa el tamaño de un marcador agregado a un mapa. |
Mode | Es una enumeración que representa el modo de viaje que se usará para buscar instrucciones sobre cómo llegar. |
StaticMap | Permite crear y decorar imágenes de mapas estáticos. |
StaticMapEnums | Es una colección de enumeraciones que usa StaticMap. |
Type | Es una enum que representa el tipo de mapa que se renderizará. |
Propiedades
| Propiedad | Tipo | Descripción |
TOLLS | Enum | Evitar peajes |
HIGHWAYS | Enum | Evitar autopistas |
Propiedades
| Propiedad | Tipo | Descripción |
BLACK | Enum | |
BROWN | Enum | |
GREEN | Enum | |
PURPLE | Enum | |
YELLOW | Enum | |
BLUE | Enum | |
GRAY | Enum | |
ORANGE | Enum | |
RED | Enum | |
WHITE | Enum | |
Métodos
| Método | Tipo de datos que se devuelve | Descripción breve |
addWaypoint(latitude, longitude) | DirectionFinder | Agrega una parada obligatoria por la que debe pasar la ruta, utilizando un punto (latitud y longitud). |
addWaypoint(address) | DirectionFinder | Agrega una parada obligatoria por la que debe pasar la ruta, usando una dirección. |
clearWaypoints() | DirectionFinder | Borra el conjunto actual de puntos de referencia. |
getDirections() | Object | Obtiene las instrucciones sobre cómo llegar usando el origen, el destino y otras opciones que se configuraron. |
setAlternatives(useAlternatives) | DirectionFinder | Establece si se deben mostrar rutas alternativas en lugar de solo la ruta con la clasificación más alta (el valor predeterminado es false). |
setArrive(time) | DirectionFinder | Establece la hora de llegada deseada (cuando corresponda). |
setAvoid(avoid) | DirectionFinder | Establece si se deben evitar ciertos tipos de restricciones. |
setDepart(time) | DirectionFinder | Establece la hora de salida deseada (cuando corresponda). |
setDestination(latitude, longitude) | DirectionFinder | Establece la ubicación final para la que se deben calcular las indicaciones sobre cómo llegar, utilizando un punto (latitud/longitud). |
setDestination(address) | DirectionFinder | Establece la ubicación final para la que se calcularán las instrucciones sobre cómo llegar, utilizando una dirección. |
setLanguage(language) | DirectionFinder | Establece el idioma que se usará para las instrucciones sobre cómo llegar. |
setMode(mode) | DirectionFinder | Establece el medio de viaje (de forma predeterminada, se establece en automóvil). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Establece si se optimizará o no la ruta proporcionada reordenando los puntos de referencia en un orden más eficiente (el valor predeterminado es false). |
setOrigin(latitude, longitude) | DirectionFinder | Establece la ubicación de inicio desde la que se calcularán las instrucciones sobre cómo llegar, utilizando un punto (latitud y longitud). |
setOrigin(address) | DirectionFinder | Establece la ubicación de inicio desde la que se calcularán las instrucciones para llegar, utilizando una dirección. |
setRegion(region) | DirectionFinder | Establece una región para usar cuando se interpreten nombres de ubicaciones. |
Propiedades
| Propiedad | Tipo | Descripción |
PNG | Enum | Formato PNG de 8 bits |
PNG8 | Enum | Formato PNG de 8 bits |
PNG32 | Enum | Formato PNG de 32 bits |
GIF | Enum | Formato GIF |
JPG | Enum | Formato JPEG |
JPG_BASELINE | Enum | Formato JPEG no progresivo. |
Propiedades
| Propiedad | Tipo | Descripción |
TINY | Enum | Mercados de tamaño muy pequeño (el más pequeño disponible). |
MID | Enum | Marcadores de tamaño mediano (los más grandes disponibles). |
SMALL | Enum | Marcadores de tamaño pequeño. |
Propiedades
| Propiedad | Tipo | Descripción |
DRIVING | Enum | Rutas en auto por rutas. |
WALKING | Enum | Instrucciones sobre cómo llegar a un lugar a pie por rutas peatonales y veredas (cuando estén disponibles) |
BICYCLING | Enum | Instrucciones sobre cómo llegar en bicicleta por ciclovías y calles preferidas (cuando estén disponibles) |
TRANSIT | Enum | Instrucciones sobre cómo llegar en transporte público por medio de rutas de transporte público (cuando estén disponibles) |
Métodos
| Método | Tipo de datos que se devuelve | Descripción breve |
addAddress(address) | StaticMap | Agrega una dirección nueva a la definición de ruta actual. |
addMarker(latitude, longitude) | StaticMap | Agrega un marcador al mapa con un punto (latitud y longitud). |
addMarker(address) | StaticMap | Agrega un marcador al mapa usando una dirección. |
addPath(points) | StaticMap | Agrega una ruta al mapa con un array de puntos. |
addPath(polyline) | StaticMap | Agrega una ruta al mapa con una polilínea codificada. |
addPoint(latitude, longitude) | StaticMap | Agrega un nuevo punto (latitud/longitud) a la definición de ruta actual. |
addVisible(latitude, longitude) | StaticMap | Agrega una ubicación de punto (latitud/longitud) que debe ser visible en el mapa. |
addVisible(address) | StaticMap | Agrega una ubicación de dirección que debe ser visible en el mapa. |
beginPath() | StaticMap | Inicia una nueva definición de ruta. |
clearMarkers() | StaticMap | Borra el conjunto actual de marcadores. |
clearPaths() | StaticMap | Borra el conjunto actual de rutas. |
clearVisibles() | StaticMap | Borra el conjunto actual de ubicaciones visibles. |
endPath() | StaticMap | Completa una definición de ruta de acceso que se inició con beginPath(). |
getAs(contentType) | Blob | Devuelve los datos dentro de este objeto como un blob convertido al tipo de contenido especificado. |
getBlob() | Blob | Obtiene los datos de la imagen como un objeto Blob. |
getMapImage() | Byte[] | Obtiene los datos de la imagen sin procesar como un array de bytes. |
getMapUrl() | String | Obtiene la URL de la imagen del mapa. |
setCenter(latitude, longitude) | StaticMap | Establece el centro del mapa con un punto (latitud y longitud). |
setCenter(address) | StaticMap | Establece el centro del mapa con una dirección. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Establece la imagen del marcador personalizado que se usará cuando se creen marcadores nuevos. |
setFormat(format) | StaticMap | Establece el formato de la imagen del mapa. |
setLanguage(language) | StaticMap | Establece el idioma que se usará para el texto en el mapa (cuando esté disponible). |
setMapType(mapType) | StaticMap | Establece el tipo de mapa que se mostrará. |
setMarkerStyle(size, color, label) | StaticMap | Establece el estilo del marcador que se usará cuando se creen marcadores nuevos. |
setMobile(useMobileTiles) | StaticMap | Establece si se deben usar o no conjuntos de mosaicos especializados para dispositivos móviles. |
setPathStyle(weight, color, fillColor) | StaticMap | Establece el estilo de ruta que se usará cuando se creen rutas nuevas. |
setSize(width, height) | StaticMap | Establece el ancho y la altura de la imagen del mapa en píxeles. |
setZoom(zoom) | StaticMap | Establece el factor de zoom o el nivel de ampliación que se usa para el mapa. |
Propiedades
| Propiedad | Tipo | Descripción |
ROADMAP | Enum | Una hoja de ruta estándar, como se muestra normalmente en el sitio web de Google Maps. |
SATELLITE | Enum | Un mapa satelital. |
TERRAIN | Enum | Un mapa físico en relieve que muestra el terreno y la vegetación. |
HYBRID | Enum | Es un híbrido de los mapas satelital y de ruta, que muestra una capa transparente de las calles principales y los nombres de lugares en el mapa satelital. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2026-02-19 (UTC)
[null,null,["Última actualización: 2026-02-19 (UTC)"],[],[]]