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