Kafelki terenu

Deweloperzy z Europejskiego Obszaru Gospodarczego (EOG)

Omówienie kafelka terenuKafelki terenu to kafelki obrazów, które zawierają mapowanie cieniowania wzgórz i linie konturowe. Obejmują one elementy naturalne, takie jak roślinność.

Pobieranie kafelków terenu

Po uzyskaniu tokena sesji możesz zacząć wysyłać żądania kafelków terenu. Ponieważ token sesji dotyczy całej sesji, nie musisz określać opcji mapy w żądaniach kafelków.

Poniższy przykład kodu 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 uzyskasz, wysyłając żądanie HTTPS GET, jak pokazano w tym przykładzie.

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

Przykładowe żądanie kafelka

Rozważ ten przykład, który żąda pojedynczego kafelka terenu z poziomem powiększenia 10 oraz 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 serwer nie wysyła wiadomości z odpowiedzią. Zamiast tego kafelek jest po prostu pobierany do pliku lokalnego.

Odpowiedź pobierania kafelka terenu

Więcej informacji o nagłówkach wiadomości z odpowiedzią znajdziesz w artykule Wstępne pobieranie, buforowanie i przechowywanie treści.