MultiScaleTileSource 和集合

发布于 2024-08-19 02:54:56 字数 169 浏览 2 评论 0原文

有谁知道如何重写 MultiScaleTileSource 类中集合的 GetTileLayers 。我想将源设置为 xml 文档(这是一个深度缩放集合文档)。我需要重新映射图像的来源和文件名格式。

对于单个图像来说这很简单,但是对于集合如何做到这一点呢?

有人吗?

谢谢 D

Does anyone know how to override the GetTileLayers for a collection in the MultiScaleTileSource class. I want to set the source to a xml document ( which is a deep zoom collection doc ). I need to remap where the images come from and the filename format.

This is simple with a single image, but how do you do it for a collection?

Anyone?

thanks
D

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

草莓酥 2024-08-26 02:54:56

这可能是官方不可能的。查看此主题

一个相关的问题可能是为什么 MultiScaleTileSource.GetTileLayers 的tileImageLayerSources参数不是专门的Uris集合以及为什么它是一个集合......即为什么我们要在一次调用中添加多个Uris?

It might not be officially possible. Check out this thread.

A related question might be why the tileImageLayerSources argument of MultiScaleTileSource.GetTileLayers is not specifically a collection of Uris and why is it a collection... i.e. why would we want to add multiple Uris in one call?

雪若未夕 2024-08-26 02:54:56

进行“动态”深度缩放的最简单方法不是将 MSI 的源直接设置为 XML,而是将其设置为返回动态生成的 xml 的 ASPX 处理程序。如果您不确定我在说什么,请告诉我,我可以更详细地回复。

The easiest way to do "dynamic" deep zoom is instead of setting the source for the MSI directly to the XML, set it to an ASPX handler that returns the xml you generate on the fly. If you're not sure what I'm saying, let me know and I can reply with more detail.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文