Kafelki terenu to kafelki obrazów, które zawierają mapowanie cieniowania i poziomice. Obejmują one elementy naturalne, takie jak roślinność.
Pobieram kafelki terenu
Po uzyskaniu tokena sesji możesz zacząć wysyłać żądania dotyczące kafelków terenu. Token sesji dotyczy 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 możesz uzyskać, wysyłając żądanie GET HTTPS, 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 ten przykład, w którym żądany jest pojedynczy kafelek terenu o poziomie powiększenia 10 i współrzędnych 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 odpowiedzi z serwera. Zamiast tego kafelek pobiera plik lokalny.

Informacje o nagłówkach wiadomości z odpowiedzią znajdziesz w sekcji Pobieranie z wyprzedzeniem, buforowanie i przechowywanie treści.