最近我正在构建一个不使用Bing或Google Map显示“地图”的应用。
“地图”有点大,所以我们将地图划分为一堆位图,并分别加载它们以提高性能。
我们希望允许用户使用捏合和拉伸手势放大或缩小地图,因此我们提供了3个级别的位图,如果用户放大太多以确保地图看起来仍然不错,则将其替换。
我实验室中的iOS人员告诉我,他们可以简单地将位图放入一个名为Scroller的容器中,但我对iOS开发一无所知,所以我想知道WP7是否有类似的控件可以缩放内容该面板自动?
我甚至试图实现一个用户控件,但有太多的事情会浮现在脑海中,比如即使地图非常小,如果用户捏住位图,如何在用户捏到时提供“反弹”效果很多,如何使比例动画尽可能平滑等等。但是,坦率地说,我是WP7开发人员的新手(实际上不超过一周),所以有人可以给我一些建议吗?
最后,在googing问题的同时,我遇到了一个名为“MultiScaleImage(DeepZoom)”的控件,但似乎它只能从Internet解析内容。我想将地图位图打包到我的xap包中,这样即使用户离线,他/她仍然可以使用地图。有可能吗?
我知道这是一个很大的问题,但我真的需要你的帮助!
谢谢!