2

我在 Google Map API v3 中加载了一个 KMZ 文件,该文件具有详细多边形,但系统不显示详细多边形,只显示一个多边形。

Google 地球中的原始 KMZ 文件:

Google 地球中的原始文件

在 Google Map API v3 中显示的 KMZ 文件:

谷歌地图中的原始文件

KMZ 文件

有谁知道我该如何解决这个问题?

提前致谢!

4

1 回答 1

1

你所有的多边形都有相同的缠绕方向。

http://www.geocodezip.com/geoxml3_test/v3_geoxml3_kmztest_winding_linktoB.html?filename=http://www.geocodezip.com/geoxml3_test/Tehran_Indoor.kmz

要在多边形中打孔,innerBoundaryIs 需要在包含它的 outerBoundaryIs 的相反方向上缠绕。

谷歌地图显示您的 KML 与反转的 innerBoundaryIs

geoxml3 显示 KMZ(带有计算的缠绕方向)

于 2014-01-06T15:55:40.307 回答