참고: Google Maps Platform 게임 서비스는 2021년 10월 18일부터 지원이 중단됩니다. 현재 사용자는 2022년 12월 31일까지 계속 이용할 수 있습니다. 이 기간 동안 주요 버그 및 중단에 대한 지원 및 수정은 계속 제공됩니다. 프로젝트의 다음 단계를 계획하는 데 도움이 되는 리소스는 게임 서비스 전환 가이드를 참조하세요.

다른 타일 서버에서 Unity용 Maps SDK 사용

Unity용 Maps SDK는 버전 1638부터 다른 시맨틱 타일 서버에서 사용할 수 있습니다. 이렇게 하려면 검사기를 사용하여 FeatureTileApiUrlFormatTerrainTileApiUrlFormat 옵션으로 MapsService 인스턴스를 구성합니다. 이러한 옵션은 x, y, zoom 순으로 타일 좌표를 사용하여 String.Format 메서드로 형식을 지정할 수 있는 유효한 문자열 형식이어야 합니다. 또한 형식이 지정된 문자열은 유효한 HTTP URI여야 합니다. 타일을 요청하는 입력에 유효한 HTTP URI의 형식을 올바르게 지정할 수 없는 경우 ArgumentException가 발생합니다.

카메라의 표시 영역이 새 위치나 새로운 확대/축소 수준으로 업데이트되면 Unity용 Maps SDK가 필요한 타일을 결정하고 이 정보를 메르카토르 타일 좌표를 사용하여 가져올 타일 집합으로 변환합니다.

예:

다음 예시 URL은 올바른 형식을 보여줍니다.

  • https://example.com/featuretiles/@{0},{1},{2}z

다음 예시 URL은 유효하지 않습니다.

  • 형식 항목 수(https://example.com/featuretiles/@{0},{1},{2},{3}z)가 잘못됨
  • example.com/featuretiles/@{0},{1},{2}z의 URL이 잘못되었습니다.
  • 지원되지 않는 스키마: ftp://example.com/featuretiles/@{0},{1},{2},{3}z