搭配其他图块服务器使用 Maps SDK for Unity

从版本 1638 开始,您可以将 Maps SDK for Unity 与不同的语义图块服务器搭配使用。为此,请使用检查器配置具有 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