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



如何在世界范围内包装形状,以便在低缩放时显示多个形状?

的例子:

  1. 我在美国画了一个多边形。
  2. 我缩小了,这样我可以看到两个美国。
  3. 我只看到一个多边形:(我想看到两个!

地图数据实际上有2个usa。这意味着你实际上需要2个多边形,其中一个在大多数情况下是隐藏的。

不妨考虑最坏的情况,把单一的美国作为例外而不是规则。

你不能。

正如其他人已经指出的那样,在远缩放水平下,某些特征在地图的两侧重复出现,这是一个不希望但不可避免的副作用,因为投影表面可以连续滚动。这只在Bing地图控件的最新版本(早期的v6)中出现过。X控制阻止地图在180度子午线平移。

我想不出任何可能的理由为什么要显示两个usa,更不用说在每个usa上定位目标数据了。因此,解决方案是修改显示地图的缩放级别,或者修改显示地图的应用程序窗口的大小,以避免出现这种情况。

最新更新