根据winding reversal tool,POL_adm0.kml中的所有多边形均以负方向卷绕。
name Poland
outer -0.000029027214395682677
outer -0.00011758931589156418
outer -0.00004442846750407625
outer -0.0011201874443713677
outer -0.00001914283006954065
outer -0.0002913248119966738
outer -0.000060512058212225384
outer -0.0055139375892849785
outer -0.000024386593850067584
outer -0.000016341876744263573
outer -0.00001358358349534683
outer -0.00022344898320625362
outer -0.010447627167081919
outer -0.0026826606504073425
outer -0.07199650440122696
outer -0.00004660667070766067
outer -0.007425361581113066
outer -81.8301486672533
所有你需要做的就是添加一个outerBoundaryIs是风在相反的方向,改变所有现有outerBoundaryIs标签innerBoundaryIs标签。这里是一个<outerBoundaryIs>
,在正确的方向蜿蜒:
<outerBoundaryIs><LinearRing><coordinates>
180,85 90,85 0,85 -90,85 -180,85 -180,0 -180,-85 -90,-85 0,-85 90,-85 180,-85 180,0 180,85
</coordinates></LinearRing></outerBoundaryIs>
Updated KMZ file (displayed on a Google Maps Javascript API v3 map)
![Screenshot of Poland inverted polygon](https://i.stack.imgur.com/mXQk3.png)
注:它与本地谷歌地图多边形(在geoxml3),但与KmlLayer。
您尝试反转的文件在哪里? – geocodezip
我从http://www.gadm.org/country> Poland> Goole Earth .kmz下载文件,并将其下载到kml文件。 – marudka
您是否试过阅读此文? http://stackoverflow.com/questions/2811223/can-i-show-a-single-country-masked-out-in-googlemaps –