透過其他圖塊伺服器使用 Maps SDK for Unity

Maps SDK for Unity 可從 1638 版開始,搭配不同的語意圖塊伺服器。方法是使用 Inspector 設定具有 FeatureTileApiUrlFormatTerrainTileApiUrlFormat 選項的 MapsService 執行個體。這些選項必須是有效的字串格式,可以採用 String.Format 方法的格式,並依照 xyzoom 的順序使用圖塊座標。格式化的字串也必須是有效的 HTTP URI。如果輸入內容無法正確轉換為有效的 HTTP URI 來要求資訊方塊,系統會擲回 ArgumentException

當攝影機的可視區域更新為新位置或調至新的縮放等級時,Maps SDK for Unity 會判斷需要哪些圖塊,然後將該資訊轉譯成一組圖塊,以便使用麥卡托圖塊座標擷取資訊。

例如:

下列網址範例顯示了使用的正確格式:

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

以下範例網址無效:

  • 格式項目數量有誤:https://example.com/featuretiles/@{0},{1},{2},{3}z
  • 網址無效:example.com/featuretiles/@{0},{1},{2}z
  • 不支援的配置:ftp://example.com/featuretiles/@{0},{1},{2},{3}z