Windows Phone 7 - 如何实现类似控件的DeepZoom

时间:2012-04-11 14:18:49

标签: windows-phone-7 scale multiscaleimage

最近我正在构建一个不使用Bing或Google Map显示“地图”的应用。

“地图”有点大,所以我们将地图划分为一堆位图,并分别加载它们以提高性能。

我们希望允许用户使用捏合和拉伸手势放大或缩小地图,因此我们提供了3个级别的位图,如果用户放大太多以确保地图看起来仍然不错,则将其替换。

我实验室中的iOS人员告诉我,他们可以简单地将位图放入一个名为Scroller的容器中,但我对iOS开发一无所知,所以我想知道WP7是否有类似的控件可以缩放内容该面板自动?

我甚至试图实现一个用户控件,但有太多的事情会浮现在脑海中,比如即使地图非常小,如果用户捏住位图,如何在用户捏到时提供“反弹”效果很多,如何使比例动画尽可能平滑等等。但是,坦率地说,我是WP7开发人员的新手(实际上不超过一周),所以有人可以给我一些建议吗?

最后,在googing问题的同时,我遇到了一个名为“MultiScaleImage(DeepZoom)”的控件,但似乎它只能从Internet解析内容。我想将地图位图打包到我的xap包中,这样即使用户离线,他/她仍然可以使用地图。有可能吗?

我知道这是一个很大的问题,但我真的需要你的帮助!

谢谢!

0 个答案:

没有答案