Maps SDK for Unity mit einem anderen Kachelserver verwenden

Sie können das Maps SDK for Unity mit einem anderen semantischen Kachelserver ab Version 1638 verwenden. Konfigurieren Sie dazu MapsService-Instanzen mit den Optionen FeatureTileApiUrlFormat und TerrainTileApiUrlFormat mit dem Inspector. Diese Optionen müssen gültige Stringformate sein, die mit der Methode String.Format mithilfe von Kachelkoordinaten in der Reihenfolge x, y, zoom formatiert werden können. Der formatierte String muss außerdem ein gültiger HTTP-URI sein. ArgumentException wird ausgelöst, wenn die Eingabe nicht korrekt in einen gültigen HTTP-URI zum Anfordern von Kacheln formatiert werden kann.

Wenn der Darstellungsbereich der Kamera an einen neuen Standort oder eine neue Zoomstufe angepasst wird, ermittelt das Maps SDK for Unity, welche Kacheln erforderlich sind, und übersetzt diese Informationen in einen Satz von Kacheln, die mithilfe von Mercator-Kachelkoordinaten abgerufen werden sollen.

Beispiele:

Die folgende Beispiel-URL zeigt das richtige Format:

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

Die folgenden Beispiel-URLs sind ungültig:

  • Falsche Anzahl von Formatelementen: https://example.com/featuretiles/@{0},{1},{2},{3}z
  • Ungültige URL: example.com/featuretiles/@{0},{1},{2}z
  • Nicht unterstütztes Schema: ftp://example.com/featuretiles/@{0},{1},{2},{3}z