Kafelki terenu

Omówienie kafelka terenuFragmenty terenu to obrazy zawierające mapowanie cienistek na wzgórza i linie konturowe. Obejmują one elementy naturalne, takie jak roślinność.

Pobieranie kafelków terenu

Możesz zacząć wysyłać żądania kafelków terenu po uzyskaniu tokena sesji. Token sesji ma zastosowanie do całej sesji, więc nie musisz określać opcji mapy w żądaniach kafelków.

Poniższy przykładowy kod pokazuje typowe żądanie tokena sesji dla kafelków terenu.

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

Kafelki terenu uzyskujesz, wysyłając żądanie HTTPS GET, jak pokazano w poniższym przykładzie.

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

Przykład żądania kafelka

Rozważmy poniższy przykład, w którym wymagany jest pojedynczy kafelek terenu z poziomem powiększenia 10 i współrzędnymi x i y (192, 401).

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

W tym przykładzie nie ma komunikatu z odpowiedzią od serwera. Wystarczy pobrać kafelek do pliku lokalnego.

Odpowiedź dotycząca pobrania kafelka terenu

Informacje o nagłówkach wiadomości z odpowiedziami znajdziesz w artykule Wstępne pobieranie, buforowanie lub przechowywanie treści.