Utilizzare l'SDK Maps per Unity con un server dei riquadri diverso

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