Kafelki terenu

Omówienie kafelków terenuKafelki 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.

Odpowiedź na pobranie kafelka terenu

Informacje o nagłówkach wiadomości odpowiedzi znajdziesz w artykule na temat wstępnego pobierania, buforowania lub przechowywania treści.