如何在世界范围内包装形状,以便在低缩放时显示多个形状?
的例子:
- 我在美国画了一个多边形。
- 我缩小了,这样我可以看到两个美国。
- 我只看到一个多边形:(我想看到两个!
地图数据实际上有2个usa。这意味着你实际上需要2个多边形,其中一个在大多数情况下是隐藏的。
不妨考虑最坏的情况,把单一的美国作为例外而不是规则。
你不能。
正如其他人已经指出的那样,在远缩放水平下,某些特征在地图的两侧重复出现,这是一个不希望但不可避免的副作用,因为投影表面可以连续滚动。这只在Bing地图控件的最新版本(早期的v6)中出现过。X控制阻止地图在180度子午线平移。
我想不出任何可能的理由为什么要显示两个usa,更不用说在每个usa上定位目标数据了。因此,解决方案是修改显示地图的缩放级别,或者修改显示地图的应用程序窗口的大小,以避免出现这种情况。