Maps Service

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

NombreDescripción breve
AvoidEs una enumeración que representa los tipos de restricciones que se deben evitar cuando se buscan instrucciones para llegar.
ColorEs una enumeración que representa los colores con nombre disponibles para usar en las imágenes del mapa.
DirectionFinderPermite recuperar instrucciones sobre cómo llegar entre ubicaciones.
DirectionFinderEnumsEs una colección de enumeraciones que usa DirectionFinder.
ElevationSamplerPermite tomar muestras de elevaciones en ubicaciones específicas.
FormatEs una enumeración que representa el formato de la imagen del mapa.
GeocoderPermite la conversión entre una dirección y coordenadas geográficas.
MapsPermite encontrar direcciones, realizar geocodificación, tomar muestras de elevación y crear imágenes de mapas estáticos.
MarkerSizeEs una enumeración que representa el tamaño de un marcador agregado a un mapa.
ModeEs una enumeración que representa el modo de viaje que se usará para buscar instrucciones sobre cómo llegar.
StaticMapPermite crear y decorar imágenes de mapas estáticos.
StaticMapEnumsEs una colección de enumeraciones que usa StaticMap.
TypeEs una enum que representa el tipo de mapa que se renderizará.

Avoid

Propiedades

PropiedadTipoDescripción
TOLLSEnumEvitar 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 devuelveDescripción breve
addWaypoint(latitude, longitude)DirectionFinderAgrega una parada obligatoria por la que debe pasar la ruta, utilizando un punto (latitud y longitud).
addWaypoint(address)DirectionFinderAgrega una parada obligatoria por la que debe pasar la ruta, usando una dirección.
clearWaypoints()DirectionFinderBorra el conjunto actual de puntos de referencia.
getDirections()ObjectObtiene las instrucciones sobre cómo llegar usando el origen, el destino y otras opciones que se configuraron.
setAlternatives(useAlternatives)DirectionFinderEstablece 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)DirectionFinderEstablece la hora de llegada deseada (cuando corresponda).
setAvoid(avoid)DirectionFinderEstablece si se deben evitar ciertos tipos de restricciones.
setDepart(time)DirectionFinderEstablece la hora de salida deseada (cuando corresponda).
setDestination(latitude, longitude)DirectionFinderEstablece la ubicación final para la que se deben calcular las indicaciones sobre cómo llegar, utilizando un punto (latitud/longitud).
setDestination(address)DirectionFinderEstablece la ubicación final para la que se calcularán las instrucciones sobre cómo llegar, utilizando una dirección.
setLanguage(language)DirectionFinderEstablece el idioma que se usará para las instrucciones sobre cómo llegar.
setMode(mode)DirectionFinderEstablece el medio de viaje (de forma predeterminada, se establece en automóvil).
setOptimizeWaypoints(optimizeOrder)DirectionFinderEstablece 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)DirectionFinderEstablece 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)DirectionFinderEstablece la ubicación de inicio desde la que se calcularán las instrucciones para llegar, utilizando una dirección.
setRegion(region)DirectionFinderEstablece una región para usar cuando se interpreten nombres de ubicaciones.

DirectionFinderEnums

Propiedades

PropiedadTipoDescripción
AvoidAvoid
ModeMode

ElevationSampler

Métodos

MétodoTipo de datos que se devuelveDescripción breve
sampleLocation(latitude, longitude)ObjectDevuelve datos de elevación para un solo punto (latitud y longitud).
sampleLocations(points)ObjectDevuelve datos de elevación para una serie de puntos (latitud y longitud).
sampleLocations(encodedPolyline)ObjectDevuelve datos de elevación para los puntos de una polilínea codificada.
samplePath(points, numSamples)ObjectDevuelve datos de elevación para una cantidad de muestras a lo largo de una línea, definida con una serie de puntos.
samplePath(encodedPolyline, numSamples)ObjectDevuelve datos de elevación para una cantidad de muestras a lo largo de una línea, definida con una polilínea codificada.

Format

Propiedades

PropiedadTipoDescripción
PNGEnumFormato PNG de 8 bits
PNG8EnumFormato PNG de 8 bits
PNG32EnumFormato PNG de 32 bits
GIFEnumFormato GIF
JPGEnumFormato JPEG
JPG_BASELINEEnumFormato JPEG no progresivo.

Geocoder

Métodos

MétodoTipo de datos que se devuelveDescripción breve
geocode(address)ObjectObtiene los puntos geográficos aproximados para una dirección determinada.
reverseGeocode(latitude, longitude)ObjectObtiene las direcciones aproximadas para 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)GeocoderEstablece el idioma que se usará en los resultados.
setRegion(region)GeocoderEstablece una región para usar cuando se interpreten nombres de ubicaciones.

Maps

Propiedades

PropiedadTipoDescripción
DirectionFinderDirectionFinderEnums
StaticMapStaticMapEnums

Métodos

MétodoTipo de datos que se devuelveDescripción breve
decodePolyline(polyline)Number[]Decodifica una cadena de polilínea codificada en un array de puntos.
encodePolyline(points)StringCodifica un array de puntos en una cadena.
newDirectionFinder()DirectionFinderCrea un objeto DirectionFinder nuevo.
newElevationSampler()ElevationSamplerCrea un objeto ElevationSampler.
newGeocoder()GeocoderCrea un objeto Geocoder nuevo.
newStaticMap()StaticMapCrea un objeto StaticMap nuevo.
resetAuthenticationApiKey()voidRestablece las credenciales de autenticación para usar las asignaciones de cuota predeterminadas.
setAuthenticationByApiKey(apiKey)voidPermite usar una clave de API para autenticar solicitudes y aprovechar cuotas adicionales.
setAuthenticationByApiKey(apiKey, signingKey)voidPermite usar una clave de API y una clave de firma para autenticar solicitudes y aprovechar cuotas adicionales en StaticMap.

MarkerSize

Propiedades

PropiedadTipoDescripción
TINYEnumMercados de tamaño muy 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
DRIVINGEnumRutas en auto por rutas.
WALKINGEnumInstrucciones sobre cómo llegar a un lugar a pie por rutas peatonales y veredas (cuando estén disponibles)
BICYCLINGEnumInstrucciones sobre cómo llegar en bicicleta por ciclovías y calles preferidas (cuando estén disponibles)
TRANSITEnumInstrucciones sobre cómo llegar en transporte público por medio de rutas de transporte público (cuando estén disponibles)

StaticMap

Métodos

MétodoTipo de datos que se devuelveDescripción breve
addAddress(address)StaticMapAgrega una dirección nueva a la definición de ruta actual.
addMarker(latitude, longitude)StaticMapAgrega un marcador al mapa con un punto (latitud y longitud).
addMarker(address)StaticMapAgrega un marcador al mapa usando una dirección.
addPath(points)StaticMapAgrega una ruta al mapa con un array de puntos.
addPath(polyline)StaticMapAgrega una ruta al mapa con una polilínea codificada.
addPoint(latitude, longitude)StaticMapAgrega un nuevo punto (latitud/longitud) a la definición de ruta actual.
addVisible(latitude, longitude)StaticMapAgrega una ubicación de punto (latitud/longitud) que debe ser visible en el mapa.
addVisible(address)StaticMapAgrega una ubicación de dirección que debe ser visible en el mapa.
beginPath()StaticMapInicia una nueva definición de ruta.
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 se inició con beginPath().
getAs(contentType)BlobDevuelve los datos dentro de este objeto como un blob convertido al tipo de contenido especificado.
getBlob()BlobObtiene 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()StringObtiene la URL de la imagen del mapa.
setCenter(latitude, longitude)StaticMapEstablece el centro del mapa con un punto (latitud y longitud).
setCenter(address)StaticMapEstablece el centro del mapa con una dirección.
setCustomMarkerStyle(imageUrl, useShadow)StaticMapEstablece la imagen del marcador personalizado que se usará cuando se creen marcadores nuevos.
setFormat(format)StaticMapEstablece el formato de la imagen del mapa.
setLanguage(language)StaticMapEstablece el idioma que se usará para el texto en el mapa (cuando esté disponible).
setMapType(mapType)StaticMapEstablece el tipo de mapa que se mostrará.
setMarkerStyle(size, color, label)StaticMapEstablece el estilo del marcador que se usará cuando se creen 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á cuando se creen rutas nuevas.
setSize(width, height)StaticMapEstablece el ancho y la altura de la imagen del mapa en píxeles.
setZoom(zoom)StaticMapEstablece el factor de zoom o el 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 físico en relieve que muestra el terreno y la vegetación.
HYBRIDEnumEs 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.