로드맵 타일

로드맵 타일 개요로드맵 타일은 벡터 지형 데이터를 기반으로 하는 이미지 타일입니다. Google의 지도 제작 스타일로 사용되었습니다. 여기에는 도로, 건물, 지점이 포함됩니다. 정치적 경계에 영향을 줄 수 있습니다

로드맵 타일 가져오기

세션 토큰을 받은 후에 로드맵 타일을 요청할 수 있습니다. 왜냐하면 세션 토큰이 전체 세션에 적용되며, 지도를 지정할 필요가 없습니다. 카드 요청과 관련된 옵션을 제공합니다

다음 코드 샘플은 일반적인 세션 토큰 요청을 보여줍니다. 있습니다.

curl -X POST -d '{
  "mapType": "roadmap",
  "language": "en-US",
  "region": "US"
}' \
-H 'Content-Type: application/json' \
"https://tile.googleapis.com/v1/createSession?key=YOUR_API_KEY"

다음과 같이 HTTPS GET 요청을 실행하여 로드맵 타일을 가져옵니다. 예로 들 수 있습니다

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"

이 HTTPS GET 요청에서 z는 확대/축소 수준입니다. (0~22) 및 xy은(는) 타일 좌표 를 클릭합니다.

orientation 파라미터는 선택사항입니다. 이 값은 타일 이미지의 시계 반대 방향 회전 각도입니다. orientation: roadmap개의 타일에서 지원됨, 위성 및 "overlay": true를 사용하여 삭제된 기본 이미지가 포함된 지형 요청 및 layerTypes 설정됨. 유효한 orientation 값은 0 (기본값), 90, 180, 270입니다.

orientation를 포함하는 경우 타일 좌표 그리드가 회전되지 않습니다. 값으로 사용됩니다. 예를 들어 orientation를 90으로 설정하면 x 좌표는 여전히 왼쪽에서 오른쪽을 정의합니다. 위치를 나타냅니다. 이 경우에는 지도의 북쪽에서 남쪽으로 표시됩니다.

0도 방향 90도 방향
0도 방향 90도 방향

타일 요청 예

다음 예를 살펴보겠습니다. 이 코드는 전 세계가 있습니다. 이 예에서 확대/축소 수준이 0이고 x 및 y 좌표는 0, 0입니다.

curl "https://tile.googleapis.com/v1/2dtiles/0/0/0?session=YOUR_SESSION_TOKEN&key=YOUR_API_KEY" --output /tmp/example_tile.png

이 예에서는 서버의 응답 메시지가 없습니다. 대신 로컬 파일로 다운로드하며, 다음과 같은 통계가 함께 제공됩니다.

전 세계를 하나의 타일로

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100  8335  100  8335    0     0  51471      0 --:--:-- --:--:-- --:--:-- 54835

응답 메시지 헤더에 대한 자세한 내용은 다음을 참조하세요. 콘텐츠 미리 가져오기, 캐싱 또는 저장.