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

问题描述 投票:2回答:2

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

例:

  1. 我在美国画一个多边形。
  2. 我缩小以便能看到两个美国的。
  3. 我只看到一个多边形:(我想看到两个!
silverlight zoom bing-maps shapes
2个回答
0
投票

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

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


0
投票

你不能。

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

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

© www.soinside.com 2019 - 2024. All rights reserved.