Maps Service

Maps

Este servicio permite que las secuencias de comandos generen mapas estáticos, busquen instrucciones sobre cómo llegar a un lugar, conviertan direcciones en coordenadas geográficas y muestren elevaciones de muestra.

Clases

NombreDescripción breve
AvoidUna enumeración que representa los tipos de restricciones que se deben evitar cuando se buscan instrucciones sobre cómo llegar
ColorUna enumeración que representa los colores con nombre disponibles para usar en las imágenes de mapas.
DirectionFinderPermite recuperar instrucciones sobre cómo llegar de un lugar a otro.
DirectionFinderEnumsUna colección de enumeraciones que usa DirectionFinder.
ElevationSamplerPermite mostrar muestras de elevaciones en ubicaciones determinadas.
FormatUna enumeración que representa el formato de la imagen del mapa.
GeocoderPermite la conversión de una dirección a coordenadas geográficas.
MapsPermite la búsqueda de instrucciones sobre cómo llegar, la geocodificación, el muestreo de elevación y la creación de imágenes de mapas estáticas.
MarkerSizeUna enumeración que representa el tamaño de un marcador agregado a un mapa
ModeEs una enumeración que representa el medio de transporte que se usará para buscar instrucciones sobre cómo llegar.
StaticMapPermite crear y decorar imágenes de mapas estáticas.
StaticMapEnumsUna colección de enumeraciones que usa StaticMap.
TypeUna enumeración que representa el tipo de mapa que se renderizará.

Avoid

Propiedades

PropiedadTipoDescripción
TOLLSEnumEvita los peajes.
HIGHWAYSEnumEvitar autopistas

Color

Propiedades

PropiedadTipoDescripción
BLACKEnum
BROWNEnum
GREENEnum
PURPLEEnum
YELLOWEnum
BLUEEnum
GRAYEnum
ORANGEEnum
REDEnum
WHITEEnum

DirectionFinder

Métodos

MétodoTipo de datos que se muestraDescripción breve
addWaypoint(latitude, longitude)DirectionFinderAgrega un punto de referencia que la ruta debe atravesar utilizando un punto (lat/long).
addWaypoint(address)DirectionFinderAgrega un punto de referencia que la ruta debe atravesar usando una dirección.
clearWaypoints()DirectionFinderBorra el conjunto actual de puntos de referencia.
getDirections()ObjectObtiene las instrucciones sobre cómo llegar utilizando el origen, el destino y otras opciones que se configuraron.
setAlternatives(useAlternatives)DirectionFinderDefine si se deben mostrar rutas alternativas, en lugar de solo la ruta con la clasificación más alta (el valor predeterminado es falso).
setArrive(time)DirectionFinderEstablece la hora de llegada deseada (si corresponde).
setAvoid(avoid)DirectionFinderEstablece si se deben evitar ciertos tipos de restricciones.
setDepart(time)DirectionFinderEstablece la hora de salida deseada (si corresponde).
setDestination(latitude, longitude)DirectionFinderEstablece la ubicación final para la cual deben calcularse las indicaciones, mediante un punto (lat/long).
setDestination(address)DirectionFinderEstablece la ubicación final para la que deben calcularse las instrucciones sobre cómo llegar, utilizando una dirección.
setLanguage(language)DirectionFinderEstablece el idioma que se utilizará para las instrucciones sobre cómo llegar.
setMode(mode)DirectionFinderEstablece el medio de transporte (la configuración predeterminada es En automóvil).
setOptimizeWaypoints(optimizeOrder)DirectionFinderDetermina si se deben optimizar o no la ruta proporcionada reorganizando los puntos de referencia en un orden más eficiente (el valor predeterminado es falso).
setOrigin(latitude, longitude)DirectionFinderEstablece la ubicación inicial a partir de la cual se calcularán las indicaciones, mediante un punto (lat/long).
setOrigin(address)DirectionFinderEstablece la ubicación inicial a partir de la cual se calcularán las instrucciones sobre cómo llegar; para ello, utiliza una dirección.
setRegion(region)DirectionFinderConfigura una región para interpretar los nombres de las ubicaciones.

DirectionFinderEnums

Propiedades

PropiedadTipoDescripción
AvoidAvoid
ModeMode

ElevationSampler

Métodos

MétodoTipo de datos que se muestraDescripción breve
sampleLocation(latitude, longitude)ObjectMuestra datos de elevación para un único punto (lat/long).
sampleLocations(points)ObjectMuestra datos de elevación para una serie de puntos (lat/long).
sampleLocations(encodedPolyline)ObjectMuestra datos de elevación de los puntos de una polilínea codificada.
samplePath(points, numSamples)ObjectDevuelve datos de elevación para un número de muestras a lo largo de una línea, definidos mediante una serie de puntos.
samplePath(encodedPolyline, numSamples)ObjectDevuelve datos de elevación para varios ejemplos a lo largo de una línea, definidos mediante una polilínea codificada.

Format

Propiedades

PropiedadTipoDescripción
PNGEnumDebe tener formato PNG de 8 bits.
PNG8EnumDebe tener formato PNG de 8 bits.
PNG32EnumDebe estar en formato PNG de 32 bits.
GIFEnumformato GIF.
JPGEnumformato JPEG.
JPG_BASELINEEnumFormato JPEG no progresivo

Geocoder

Métodos

MétodoTipo de datos que se muestraDescripción breve
geocode(address)ObjectObtiene los puntos geográficos aproximados de una dirección determinada.
reverseGeocode(latitude, longitude)ObjectObtiene las direcciones aproximadas de un punto geográfico determinado.
setBounds(swLatitude, swLongitude, neLatitude, neLongitude)Geocoderestablece los límites de un área a la que se le debe dar preferencia adicional en los resultados.
setLanguage(language)GeocoderConfigura el idioma que se usará en los resultados.
setRegion(region)GeocoderConfigura una región para interpretar los nombres de las ubicaciones.

Maps

Propiedades

PropiedadTipoDescripción
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Métodos

MétodoTipo de datos que se muestraDescripción breve
decodePolyline(polyline)Number[]Devuelve una cadena de polilínea codificada en un array de puntos.
encodePolyline(points)StringCodifica un array de puntos en una cadena.
newDirectionFinder()DirectionFinderCrea un nuevo objeto DirectionFinder.
newElevationSampler()ElevationSamplerCrea un objeto ElevationSampler.
newGeocoder()GeocoderCrea un nuevo objeto Geocoder.
newStaticMap()StaticMapCrea un objeto StaticMap nuevo.
setAuthentication(clientId, signingKey)voidSe habilita el uso de una cuenta del plan Premium de las APIs de Google Maps establecida de forma externa para aprovechar permisos de cuota adicionales.

MarkerSize

Propiedades

PropiedadTipoDescripción
TINYEnumMercados de tamaño pequeño (el más pequeño disponible).
MIDEnumMarcadores de tamaño mediano (los más grandes disponibles)
SMALLEnumMarcadores de tamaño pequeño.

Mode

Propiedades

PropiedadTipoDescripción
DRIVINGEnumInstrucciones sobre cómo llegar en automóvil por carreteras
WALKINGEnumInstrucciones sobre cómo llegar a pie por rutas peatonales y aceras (si están disponibles).
BICYCLINGEnumInstrucciones para llegar en bicicleta por sendas para bicicletas y calles preferidas (si están disponibles).
TRANSITEnumInstrucciones sobre cómo llegar en transporte público por medio de rutas (si están disponibles)

StaticMap

Métodos

MétodoTipo de datos que se muestraDescripción breve
addAddress(address)StaticMapAgrega una dirección nueva a la definición de la ruta de acceso actual.
addMarker(latitude, longitude)StaticMapAgrega un marcador al mapa con un punto (lat/long).
addMarker(address)StaticMapAgrega un marcador al mapa con una dirección.
addPath(points)StaticMapAgrega una ruta al mapa usando un array de puntos.
addPath(polyline)StaticMapAgrega una ruta al mapa usando una polilínea codificada.
addPoint(latitude, longitude)StaticMapAgrega un nuevo punto (lat/long) a la definición de la ruta actual.
addVisible(latitude, longitude)StaticMapAgrega una ubicación de punto (lat/long) que debe ser visible en el mapa.
addVisible(address)StaticMapAgrega una ubicación de dirección que debe estar visible en el mapa.
beginPath()StaticMapInicia una nueva definición de ruta de acceso.
clearMarkers()StaticMapBorra el conjunto actual de marcadores.
clearPaths()StaticMapBorra el conjunto actual de rutas.
clearVisibles()StaticMapBorra el conjunto actual de ubicaciones visibles.
endPath()StaticMapCompleta una definición de ruta de acceso que comenzó con startPath().
getAs(contentType)BlobMuestra los datos dentro de este objeto como un BLOB convertido al tipo de contenido especificado.
getBlob()BlobObtiene los datos de la imagen como un Blob.
getMapImage()Byte[]Obtiene los datos de imagen sin procesar como un array de bytes.
getMapUrl()StringObtiene la URL de la imagen del mapa.
setCenter(latitude, longitude)StaticMapEstablece el centro del mapa mediante un punto (lat/long).
setCenter(address)StaticMapEstablece el centro del mapa mediante una dirección.
setCustomMarkerStyle(imageUrl, useShadow)StaticMapEstablece la imagen de marcador personalizada que se usará al crear marcadores nuevos.
setFormat(format)StaticMapEstablece el formato de la imagen del mapa.
setLanguage(language)StaticMapEstablece el idioma que se utilizará para el texto del mapa (donde esté disponible).
setMapType(mapType)StaticMapEstablece el tipo de mapa que se mostrará.
setMarkerStyle(size, color, label)StaticMapEstablece el estilo del marcador que se usará al crear marcadores nuevos.
setMobile(useMobileTiles)StaticMapEstablece si se deben usar o no conjuntos de mosaicos especializados para dispositivos móviles.
setPathStyle(weight, color, fillColor)StaticMapEstablece el estilo de ruta que se usará al crear rutas nuevas.
setSize(width, height)StaticMapEstablece el ancho y el alto de la imagen del mapa en píxeles.
setZoom(zoom)StaticMapEstablece el factor de zoom o nivel de ampliación que se usa para el mapa.

StaticMapEnums

Propiedades

PropiedadTipoDescripción
ColorColor
FormatFormat
MarkerSizeMarkerSize
TypeType

Type

Propiedades

PropiedadTipoDescripción
ROADMAPEnumUna hoja de ruta estándar, como se muestra normalmente en el sitio web de Google Maps.
SATELLITEEnumUn mapa satelital.
TERRAINEnumUn mapa de relieve físico que muestra el terreno y la vegetación.
HYBRIDEnumUn híbrido de los mapas satelitales y de hoja de ruta, que muestra una capa transparente de las calles principales y los nombres de lugares en el mapa satelital.