搭配其他图块服务器使用 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