Puoi utilizzare Maps SDK for Unity con un diverso server di riquadri semantico, a partire dalla versione 1638. Per farlo, configura le istanze MapsService
con le opzioni FeatureTileApiUrlFormat
e TerrainTileApiUrlFormat
utilizzando l'unità di controllo Controllore. Queste opzioni devono essere formati stringa validi
che possono essere formattati con il metodo String.Format
utilizzando le coordinate dei riquadri nell'ordine di x
, y
, zoom
. Anche la stringa formattata deve essere un URI HTTP valido. Se l'input non può essere formattato correttamente in un URI HTTP valido per la richiesta dei riquadri, verrà restituito ArgumentException
.
Quando l'area visibile della fotocamera viene aggiornata a una nuova posizione o a un nuovo livello di zoom, l'SDK Maps for Unity determina quali riquadri sono necessari e converte le informazioni in un set di riquadri da recuperare utilizzando le coordinate dei riquadri di Mercator.
Esempi:
L'URL di esempio riportato di seguito mostra il formato corretto da utilizzare:
https://example.com/featuretiles/@{0},{1},{2}z
Gli URL di esempio riportati di seguito non sono validi:
- Numero errato di elementi del formato:
https://example.com/featuretiles/@{0},{1},{2},{3}z
- URL non valido:
example.com/featuretiles/@{0},{1},{2}z
- Schema non supportato:
ftp://example.com/featuretiles/@{0},{1},{2},{3}z