Os blocos de roteiro são blocos de imagens baseados em dados topográficos vetoriais
com o estilo cartográfico do Google. Isso inclui vias, edifícios, pontos de interesse e fronteiras políticas.
Receber blocos de roteiro
Você pode começar a fazer solicitações de blocos de roteiro depois de receber um token de sessão. Como o token de sessão se aplica a toda a sessão, não é necessário especificar as opções de mapa com as solicitações de bloco.
O exemplo de código a seguir demonstra uma solicitação típica de token de sessão para blocos de roteiros.
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"
Você recebe blocos de roteiro fazendo uma solicitação HTTPS GET, conforme mostrado no exemplo a seguir.
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"
Nessa solicitação GET HTTPS, z
é o nível de zoom
(de 0 a 22), e x
e
y
são as
coordenadas de bloco
do bloco que você quer recuperar.
O parâmetro orientation
é opcional. O valor especifica o número de graus de rotação no sentido anti-horário da imagem do bloco. orientation
tem
suporte a blocos roadmap
e também a solicitações de satélite e
terreno com imagens de base removidas usando "overlay": true
e com
layerTypes
definido. Os valores de orientation
válidos são 0 (padrão), 90, 180 e
270.
A grade de coordenadas do bloco não será girada se você incluir um valor
orientation
. Por exemplo, se você definir orientation
como 90, a coordenada x
ainda vai definir a posição da esquerda para a direita do bloco, que, nesse caso, é de norte a sul no mapa.
Orientação de zero graus | Orientação de 90 graus |
---|---|
![]() |
![]() |
Exemplo de solicitação de bloco
Considere o exemplo abaixo, que solicita um único bloco que contém o mundo todo. Nesse exemplo, o nível de zoom é 0, e as coordenadas x e y são 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
Não há mensagem de resposta do servidor neste exemplo. Em vez disso, o bloco é feito o download para um arquivo local, com as estatísticas a seguir.
% 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 informações sobre cabeçalhos de mensagens de resposta, consulte Pré-busca, armazenamento em cache ou armazenamento de conteúdo.