Mosaicos de hoja de ruta

Desarrolladores del Espacio Económico Europeo (EEE)

Descripción general del mosaico de hoja de rutaLos mosaicos de hoja de ruta son mosaicos de imágenes basados en datos topográficos vectoriales con el diseño cartográfico de Google. Esto incluye rutas, edificios, lugares de interés y límites políticos.

Cómo obtener tarjetas de la hoja de ruta

Puedes comenzar a realizar solicitudes de tarjetas de hoja de ruta después de obtener un token de sesión. Como el token de sesión se aplica a toda la sesión, no es necesario que especifiques las opciones del mapa con tus solicitudes de segmentos.

En la siguiente muestra de código, se muestra una solicitud típica de token de sesión para las tarjetas de ruta.

curl -X POST -d '{
  "mapType": "roadmap",
  "language": "en-US",
  "region": "US"
}' \
-H 'Content-Type: application/json' \
"https://tile.googleapis.com/v1/createSession?key=YOUR_API_KEY"

Para obtener tarjetas de la hoja de ruta, debes realizar una solicitud GET HTTPS, como se muestra en el siguiente ejemplo.

curl "https://tile.googleapis.com/v1/2dtiles/z/x/y?session=YOUR_SESSION_TOKEN&key=YOUR_API_KEY&orientation=0_or_90_or_180_or_270"

En esta solicitud GET de HTTPS, z es el nivel de zoom (que va de 0 a 22), y x y y son las coordenadas de la segmentación de la segmentación que deseas recuperar.

El parámetro orientation es opcional. Su valor especifica la cantidad de grados de rotación en sentido contrario a las manecillas del reloj de la imagen de la tarjeta. orientation se admite para las tarjetas roadmap, y también para las solicitudes de satélite y terreno con imágenes base quitadas con "overlay": true y con layerTypes establecido. Los valores válidos de orientation son 0 (predeterminado), 90, 180 y 270.

La cuadrícula de coordenadas de la segmentación no se rota si incluyes un valor de orientation. Por ejemplo, si estableces orientation en 90, la coordenada x seguirá definiendo la posición de izquierda a derecha de la segmentación, que, en este caso, es de norte a sur en el mapa.

Orientación de cero grados Orientación de 90 grados
Orientación de cero grados Orientación de 90 grados

Ejemplo de solicitud de tarjeta

Considera el siguiente ejemplo, en el que se solicita una sola tarjeta que contiene todo el mundo. En este ejemplo, el nivel de zoom es 0 y las coordenadas X e Y son 0, 0.

curl "https://tile.googleapis.com/v1/2dtiles/0/0/0?session=YOUR_SESSION_TOKEN&key=YOUR_API_KEY" --output /tmp/example_tile.png

En este ejemplo, no hay ningún mensaje de respuesta del servidor. En cambio, la tarjeta se descarga en un archivo local con las siguientes estadísticas.

El mundo entero en un solo mosaico

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  8335  100  8335    0     0  51471      0 --:--:-- --:--:-- --:--:-- 54835

Para obtener información sobre los encabezados de los mensajes de respuesta, consulta Recuperación anticipada o almacenamiento (incluso en caché) del contenido.