Utiliser le SDK Maps pour Unity avec un autre serveur de tuiles

Vous pouvez utiliser le SDK Maps pour Unity avec un autre serveur de tuiles sémantiques, à partir de la version 1638. Pour ce faire, configurez les instances MapsService avec les options FeatureTileApiUrlFormat et TerrainTileApiUrlFormat à l'aide de l'outil d'inspection. Ces options doivent être des formats de chaîne valides pouvant être mis en forme avec la méthode String.Format à l'aide de coordonnées de tuile dans l'ordre suivant : x, y ou zoom. La chaîne mise en forme doit également être un URI HTTP valide. Une exception ArgumentException est générée si l'entrée ne peut pas être mise en forme correctement dans un URI HTTP valide pour demander des cartes.

Lorsque la fenêtre d'affichage de la caméra est mise à jour vers un nouveau point géographique ou vers un nouveau niveau de zoom, le SDK Maps pour Unity détermine quelles tuiles sont nécessaires et convertit ces informations en un ensemble de tuiles à extraire à l'aide des coordonnées de tuile de Mercator.

Exemples :

L'exemple d'URL suivant indique le format à utiliser:

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

Les exemples d'URL suivants ne sont pas valides:

  • Nombre d'éléments de format incorrect: https://example.com/featuretiles/@{0},{1},{2},{3}z
  • URL non valide : example.com/featuretiles/@{0},{1},{2}z
  • Schéma non compatible: ftp://example.com/featuretiles/@{0},{1},{2},{3}z