Płytki terenu to obrazy zawierające mapowanie cienistw górskich i linie konturowe. Obejmują one elementy naturalne, takie jak roślinność.
Pobieranie kafelków terenu
Po otrzymaniu tokenu sesji możesz zacząć wysyłać żądania dotyczące kafelków terenu. 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"
Płytki terenu można pobrać, 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ż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 serwer nie wysyła żadnej odpowiedzi. Zamiast tego kafelek pobiera się do pliku lokalnego.
Informacje o nagłówkach wiadomości z odpowiedzią znajdziesz w artykule Pobieranie wstępne, buforowanie lub przechowywanie treści.