Fragmenty 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.
Informacje o nagłówkach wiadomości z odpowiedziami znajdziesz w artykule Wstępne pobieranie, buforowanie lub przechowywanie treści.