Kafelki terenu to kafelki obrazów zawierające mapowanie wzniesień i linie konturów. Obejmują one obiekty naturalne, takie jak roślinność.
Pobieram kafelki terenu
Żądania kafelków terenu możesz wysyłać 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 ilustruje 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żna uzyskać, wysyłając żądanie HTTPS GET, jak w tym przykładzie.
curl "https://tile.googleapis.com/v1/2dtiles/z/x/y?session=YOUR_SESSION_TOKEN &key=YOUR_API_KEY &orientation=0_or_90_or_180_or_270"
Przykładowe żądanie kafelka
Spójrzmy na przykład poniżej, który wymaga pojedynczego kafelka 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 znaleziono komunikatu odpowiedzi z serwera. Zamiast tego kafelek zostanie pobrany do pliku lokalnego.
Informacje o nagłówkach wiadomości odpowiedzi znajdziesz w artykule na temat wstępnego pobierania, buforowania lub przechowywania treści.