当显示多个完整的地球时,以低变焦显示两个多边形(包裹它们)

时间:2011-08-02 12:25:41

标签: silverlight zoom bing-maps shapes

如何在世界各地包裹形状,以便在低变焦时多次显示形状?

示例:

  1. 我在美国画了一个多边形。
  2. 我缩小以便能看到两个美国人。
  3. 我只看到一个多边形:(我想看到两个!

2 个答案:

答案 0 :(得分:0)

地图数据实际上有2个USA。这意味着你实际上应该想要2个多边形,其中一个将在大多数时间被隐藏。

也可以迎合最糟糕的情况,并将单个美国视为例外而不是规则。

答案 1 :(得分:0)

你做不到。

正如其他人已经指出的那样,在远处的缩放级别,某些特征在地图的任何一侧重复出现的事实是投影表面的不必要但不可避免的副作用,这使得能够连续滚动。这只是最近版本的Bing Maps控件中的一个问题 - 早期的v6.x控件阻止了地图在第180个子午线上平移。

我想不出你为什么想要展示两个USA的可能原因,更不用说将目标数据放在每个USA上了。所以解决方案是修改显示地图的缩放级别,或者显示它的应用程序窗口的大小,以便不会出现这种情况。

相关问题