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

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

카메라의 표시 영역이 새 위치나 새로운 확대/축소 수준으로 업데이트되면 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