Maps SDK for Unity は、別のセマンティック タイル サーバー(バージョン 1638 以降)で使用できます。そのためには、インスペクタを使用して、
MapsService
のインスタンスを
FeatureTileApiUrlFormat
および
TerrainTileApiUrlFormat
の
オプションで設定してください。これらのオプションは、x
、y
、zoom
の順序でタイル座標を使用した String.Format
のメソッドでフォーマットできる有効な文字列形式である必要があります。また、フォーマットされた文字列は有効な HTTP URI である必要があります。タイルをリクエストするための有効な HTTP URI に入力が正しくフォーマットできない場合、ArgumentException
がスローされます。
カメラのビューポートが新しい場所または新しいズームレベルに更新されると、Maps SDK for Unity は必要なタイルを判別し、この情報を、メルカトル タイル座標を使って取得する一連のタイルに変換します。
例:
次の URL の例は正しい形式です。
https://example.com/featuretiles/@{0},{1},{2}z
次の URL の例は無効です。
- フォーマット アイテムの数が正しくありません:
https://example.com/featuretiles/@{0},{1},{2},{3}z
- 無効な URL:
example.com/featuretiles/@{0},{1},{2}z
- サポートされていないスキーム:
ftp://example.com/featuretiles/@{0},{1},{2},{3}z