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 Inspector. 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 x
, y
, zoom
. La chaîne formatée doit également être un URI HTTP valide. ArgumentException
est renvoyé si l'entrée ne peut pas être correctement mise en forme dans un URI HTTP valide pour la demande de tuiles.
Lorsque la fenêtre d'affichage de la caméra est mise à jour vers un nouvel emplacement ou un nouveau niveau de zoom, le SDK Maps pour Unity détermine quelles tuiles sont nécessaires et traduit ces informations en un ensemble de tuiles à récupérer à l'aide des coordonnées de tuile Mercator.
Exemples :
L'exemple d'URL suivant indique le format correct à 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