LocationToViewportPoint问题

时间:2011-02-25 00:32:32

标签: geolocation bing-maps bing bing-api

我遇到一个问题,Bing Maps的LocationToViewportPoint正在根据地图的当前视口计算,而不是计算目标视口点。

原因是因为如果用户正在平移/缩放地图,此方法将返回不一致的结果。

我已经尝试过反映这种方法,但无济于事,有没有人对如何解决这个问题有更深入的了解?

1 个答案:

答案 0 :(得分:0)

解决了这个问题:

我要做的是关闭AnimationLevel(平移/缩放)并将SetView显式地设置为目标边界矩形,然后执行计算Map新中心点所需的任何计算。

然后我重新开启了AnimationLevel,然后设置新地图的中心点,让地图缩放/平移到。<​​/ p>

显然,LocationToViewportPoint依赖于AnimationLevel和“当前”视图。