REMARQUE:Les services de jeux Google Maps Platform sont obsolètes depuis le 18 octobre 2021. Les utilisateurs actuels conserveront leur accès jusqu'au 31 décembre 2022. Pendant cette période, nous continuerons à fournir une assistance et des correctifs pour les principaux bugs et pannes. Consultez le Guide de transition pour les services de jeux vidéo afin d'obtenir les ressources nécessaires à la planification des étapes suivantes pour vos projets.

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