Este servicio permite que las secuencias de comandos generen mapas estáticos, encuentren instrucciones sobre cómo llegar, conviertan direcciones en coordenadas de geocódigo y muestren 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 sobre cómo 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 enums que usa DirectionFinder . |
ElevationSampler | Permite el muestreo 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 la búsqueda de direcciones, la geocodificación, el muestreo de elevación y la creación de 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 transporte que se usará cuando se encuentren instrucciones sobre cómo llegar. |
StaticMap | Permite crear y decorar imágenes de mapas estáticos. |
StaticMapEnums | Es una colección de enums que usa StaticMap . |
Type | Es una enumeración que representa el tipo de mapa que se renderizará. |
Avoid
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
TOLLS | Enum | Evitar 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 por el que debe pasar la ruta, con un punto (lat/lng). |
addWaypoint(address) | DirectionFinder | Agrega un punto de referencia por el que debe pasar la ruta con una dirección. |
clearWaypoints() | DirectionFinder | Borra el conjunto actual de puntos de referencia. |
getDirections() | Object | Obtiene las instrucciones sobre cómo llegar con 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 (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 de destino para la que se deben calcular las instrucciones de viaje mediante un punto (lat/lng). |
setDestination(address) | DirectionFinder | Establece la ubicación de destino para la que se deben calcular las instrucciones de viaje con una dirección. |
setLanguage(language) | DirectionFinder | Establece el idioma que se usará para las instrucciones sobre cómo llegar. |
setMode(mode) | DirectionFinder | Establece el modo de viaje (predeterminado: conducir). |
setOptimizeWaypoints(optimizeOrder) | DirectionFinder | Establece si se debe optimizar o no la ruta proporcionada reorganizando los puntos de referencia de una forma más eficiente (el valor predeterminado es "false"). |
setOrigin(latitude, longitude) | DirectionFinder | Establece la ubicación de partida a partir de la cual se deben calcular las instrucciones de conducción mediante un punto (lat/lng). |
setOrigin(address) | DirectionFinder | Establece la ubicación de partida a partir de la cual se calcularán las instrucciones sobre cómo llegar, con una dirección. |
setRegion(region) | DirectionFinder | Establece una región para usar cuando se interpreten los nombres de las ubicaciones. |
DirectionFinderEnums
ElevationSampler
Métodos
Método | Tipo de datos que se muestra | Descripción breve |
---|---|---|
sampleLocation(latitude, longitude) | Object | Devuelve datos de elevación para un solo punto (lat/lng). |
sampleLocations(points) | Object | Devuelve datos de elevación para una serie de puntos (lat/lng). |
sampleLocations(encodedPolyline) | Object | Muestra datos de elevación para los puntos de un polilínea codificado. |
samplePath(points, numSamples) | Object | Muestra datos de elevación para una serie de muestras a lo largo de una línea, definidos con una serie de puntos. |
samplePath(encodedPolyline, numSamples) | Object | Devuelve datos de elevación para una cantidad de muestras a lo largo de una línea, definida con un polilínea codificado. |
Format
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. |
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 | Establece el idioma que se usará en los resultados. |
setRegion(region) | Geocoder | Establece una región para usar cuando se interpreten 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[] | Decodifica 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 nuevo objeto StaticMap. |
setAuthentication(clientId, signingKey) | void | Habilita el uso de una cuenta de Plan Premium de las APIs de Google Maps establecida de forma externa para aprovechar los 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 (el más grande disponible). |
SMALL | Enum | Marcadores de tamaño pequeño. |
Mode
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
DRIVING | Enum | Rutas en auto por rutas |
WALKING | Enum | Indicaciones sobre cómo llegar a un lugar a pie por sendas peatonales y veredas (cuando estén disponibles). |
BICYCLING | Enum | Indicaciones para el traslado en bicicleta por ciclovías y calles preferidas (cuando estén disponibles). |
TRANSIT | Enum | Instrucciones sobre cómo llegar en transporte público por rutas de transporte público (cuando 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 ruta actual. |
addMarker(latitude, longitude) | StaticMap | Agrega un marcador al mapa con un punto (lat/lng). |
addMarker(address) | StaticMap | Agrega un marcador al mapa con 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 punto nuevo (lat/lng) a la definición de ruta actual. |
addVisible(latitude, longitude) | StaticMap | Agrega una ubicación de punto (lat/lng) 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 de marcadores actual. |
clearPaths() | StaticMap | Borra el conjunto de rutas actual. |
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 | 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 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 con un punto (latitud/longitud). |
setCenter(address) | StaticMap | Establece el centro del mapa con una dirección. |
setCustomMarkerStyle(imageUrl, useShadow) | StaticMap | Establece la imagen de 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 (si está disponible). |
setMapType(mapType) | StaticMap | Establece el tipo de mapa que se mostrará. |
setMarkerStyle(size, color, label) | StaticMap | Establece el estilo de marcador que se usará cuando se creen marcadores nuevos. |
setMobile(useMobileTiles) | StaticMap | Establece si se deben usar o no conjuntos de tarjetas especializadas 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. |
StaticMapEnums
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
Color | Color | |
Format | Format | |
MarkerSize | MarkerSize | |
Type | Type |
Type
Propiedades
Propiedad | Tipo | Descripción |
---|---|---|
ROADMAP | Enum | Un mapa 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 | Es un híbrido de los mapas satelitales y de ruta, que muestra una capa transparente de las calles principales y los nombres de los lugares que aparecen en el mapa satelital. |