有谁知道如何为 MultiScaleTileSource 类中的集合覆盖 GetTileLayers。我想将源设置为 xml 文档(这是一个深度缩放集合文档)。我需要重新映射图像的来源和文件名格式。
这对于单个图像来说很简单,但是你如何为一个集合做到这一点?
任何人?
感谢:D
有谁知道如何为 MultiScaleTileSource 类中的集合覆盖 GetTileLayers。我想将源设置为 xml 文档(这是一个深度缩放集合文档)。我需要重新映射图像的来源和文件名格式。
这对于单个图像来说很简单,但是你如何为一个集合做到这一点?
任何人?
感谢:D
这可能是官方不可能的。看看这个线程。
一个相关的问题可能是为什么 MultiScaleTileSource.GetTileLayers 的 tileImageLayerSources 参数不是专门的 Uris 集合,为什么它是一个集合......即为什么我们要在一次调用中添加多个 Uris?
进行“动态”深度缩放的最简单方法不是将 MSI 的源直接设置为 XML,而是将其设置为返回您即时生成的 xml 的 ASPX 处理程序。如果您不确定我在说什么,请告诉我,我可以更详细地回复。