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
Nombre | Descripción breve |
---|---|
Avoid | Una enumeración que representa los tipos de restricciones que se deben evitar cuando se buscan instrucciones sobre cómo llegar |
Color | Una enumeración que representa los colores con nombre disponibles para usar en las imágenes de mapas. |
DirectionFinder | Permite recuperar instrucciones sobre cómo llegar de un lugar a otro. |
DirectionFinderEnums | Una colección de enumeraciones que usa DirectionFinder . |
ElevationSampler | Permite mostrar muestras de elevaciones en ubicaciones determinadas. |
Format | Una enumeración que representa el formato de la imagen del mapa. |
Geocoder | Permite la conversión de una dirección a coordenadas geográficas. |
Maps | Permite 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. |
MarkerSize | Una enumeración que representa el tamaño de un marcador agregado a un mapa |
Mode | Es una enumeración que representa el medio de transporte que se usará para buscar instrucciones sobre cómo llegar. |
StaticMap | Permite crear y decorar imágenes de mapas estáticas. |
StaticMapEnums | Una colección de enumeraciones que usa StaticMap . |
Type | Una enumeración que representa el tipo de mapa que se renderizará. |
Avoid
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
TOLLS | Enum | Evita los peajes. |
HIGHWAYS | Enum | Evitar autopistas |
Color
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 |
DirectionFinder
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
addWaypoint(latitude, longitude) | DirectionFinder | Agrega un punto de referencia que la ruta debe atravesar utilizando un punto (lat/long). |
addWaypoint(address) | DirectionFinder | Agrega un punto de referencia que la ruta debe atravesar usando una dirección. |
clearWaypoints() | DirectionFinder | Borra el conjunto actual de puntos de referencia. |
getDirections() | Object | Obtiene las instrucciones sobre cómo llegar utilizando el origen, el destino y otras opciones que se configuraron. |
setAlternatives(useAlternatives) | DirectionFinder | Define 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) | DirectionFinder | Establece la hora de llegada deseada (si corresponde). |
setAvoid(avoid) | DirectionFinder | Establece si se deben evitar ciertos tipos de restricciones. |
setDepart(time) | DirectionFinder | Establece la hora de salida deseada (si corresponde). |
setDestination(latitude, longitude) | DirectionFinder | Establece la ubicación final para la cual deben calcularse las indicaciones, mediante un punto (lat/long). |
setDestination(address) | DirectionFinder | Establece la ubicación final para la que deben calcularse las instrucciones sobre cómo llegar, utilizando una dirección. |
setLanguage(language) | DirectionFinder | Establece el idioma que se utilizará para las instrucciones sobre cómo llegar. |
setMode(mode) | DirectionFinder | Establece el medio de transporte (la configuración predeterminada es En automóvil). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Determina 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) | DirectionFinder | Establece la ubicación inicial a partir de la cual se calcularán las indicaciones, mediante un punto (lat/long). |
setOrigin(address) | DirectionFinder | Establece 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) | DirectionFinder | Configura una región para interpretar los nombres de las ubicaciones. |
DirectionFinderEnums
ElevationSampler
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
sampleLocation(latitude, longitude) | Object | Muestra datos de elevación para un único punto (lat/long). |
sampleLocations(points) | Object | Muestra datos de elevación para una serie de puntos (lat/long). |
sampleLocations(encodedPolyline) | Object | Muestra datos de elevación de los puntos de una polilínea codificada. |
samplePath(points, numSamples) | Object | Devuelve 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) | Object | Devuelve datos de elevación para varios ejemplos a lo largo de una línea, definidos mediante una polilínea codificada. |
Format
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
PNG | Enum | Debe tener formato PNG de 8 bits. |
PNG8 | Enum | Debe tener formato PNG de 8 bits. |
PNG32 | Enum | Debe estar en formato PNG de 32 bits. |
GIF | Enum | formato GIF. |
JPG | Enum | formato JPEG. |
JPG_BASELINE | Enum | Formato JPEG no progresivo |
Geocoder
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
geocode(address) | Object | Obtiene los puntos geográficos aproximados de una dirección determinada. |
reverseGeocode(latitude, longitude) | Object | Obtiene las direcciones aproximadas de un punto geográfico determinado. |
setBounds(swLatitude, swLongitude, neLatitude, neLongitude) | Geocoder | establece los límites de un área a la que se le debe dar preferencia adicional en los resultados. |
setLanguage(language) | Geocoder | Configura el idioma que se usará en los resultados. |
setRegion(region) | Geocoder | Configura una región para interpretar los nombres de las ubicaciones. |
Maps
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
DirectionFinder | DirectionFinderEnums | |
StaticMap | StaticMapEnums |
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
decodePolyline(polyline) | Number[] | Devuelve una cadena de polilínea codificada en un array de puntos. |
encodePolyline(points) | String | Codifica un array de puntos en una cadena. |
newDirectionFinder() | DirectionFinder | Crea un nuevo objeto DirectionFinder. |
newElevationSampler() | ElevationSampler | Crea un objeto ElevationSampler. |
newGeocoder() | Geocoder | Crea un nuevo objeto Geocoder. |
newStaticMap() | StaticMap | Crea un objeto StaticMap nuevo. |
setAuthentication(clientId, signingKey) | void | Se 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
Propiedad | Tipo | Descripción |
---|---|---|
TINY | Enum | Mercados de tamaño 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. |
Mode
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
DRIVING | Enum | Instrucciones sobre cómo llegar en automóvil por carreteras |
WALKING | Enum | Instrucciones sobre cómo llegar a pie por rutas peatonales y aceras (si están disponibles). |
BICYCLING | Enum | Instrucciones para llegar en bicicleta por sendas para bicicletas y calles preferidas (si están disponibles). |
TRANSIT | Enum | Instrucciones sobre cómo llegar en transporte público por medio de rutas (si están disponibles) |
StaticMap
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
addAddress(address) | StaticMap | Agrega una dirección nueva a la definición de la ruta de acceso actual. |
addMarker(latitude, longitude) | StaticMap | Agrega un marcador al mapa con un punto (lat/long). |
addMarker(address) | StaticMap | Agrega un marcador al mapa con una dirección. |
addPath(points) | StaticMap | Agrega una ruta al mapa usando un array de puntos. |
addPath(polyline) | StaticMap | Agrega una ruta al mapa usando una polilínea codificada. |
addPoint(latitude, longitude) | StaticMap | Agrega un nuevo punto (lat/long) a la definición de la ruta actual. |
addVisible(latitude, longitude) | StaticMap | Agrega una ubicación de punto (lat/long) que debe ser visible en el mapa. |
addVisible(address) | StaticMap | Agrega una ubicación de dirección que debe estar visible en el mapa. |
beginPath() | StaticMap | Inicia una nueva definición de ruta de acceso. |
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 comenzó con startPath(). |
getAs(contentType) | Blob | Muestra 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 Blob . |
getMapImage() | Byte[] | Obtiene los datos de 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 mediante un punto (lat/long). |
setCenter(address) | StaticMap | Establece el centro del mapa mediante una dirección. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Establece la imagen de marcador personalizada que se usará al crear marcadores nuevos. |
setFormat(format) | StaticMap | Establece el formato de la imagen del mapa. |
setLanguage(language) | StaticMap | Establece el idioma que se utilizará para el texto del mapa (donde 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á al crear 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á al crear rutas nuevas. |
setSize(width, height) | StaticMap | Establece el ancho y el alto de la imagen del mapa en píxeles. |
setZoom(zoom) | StaticMap | Establece el factor de zoom o nivel de ampliación que se usa para el mapa. |
StaticMapEnums
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
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 de relieve físico que muestra el terreno y la vegetación. |
HYBRID | Enum | Un 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. |