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