Google maps api 3 在谷歌地图V3中强制多边形内部/外部?

Google maps api 3 在谷歌地图V3中强制多边形内部/外部?,google-maps-api-3,polygon,Google Maps Api 3,Polygon,我的问题与另一个SE站点上的问题类似,似乎没有得到很好的回答: 我正试图在谷歌地图V3中使用多边形对地球的大片区域进行着色。我的问题是,该算法自行决定地图的哪个部分在多边形的“内部”,哪个部分在多边形的“外部” 据我所知,这张地图总是将南极置于多边形之外。示例JSFIDLE: 我从前面关于填充多边形外部区域的问题(例如)中猜测,没有办法简单地反转多边形。我已经成功地使用了链接中描述的方法,将我的多边形与紧紧围绕南极的多边形结合起来: [new google.maps.LatLng(-89.99

我的问题与另一个SE站点上的问题类似,似乎没有得到很好的回答:

我正试图在谷歌地图V3中使用多边形对地球的大片区域进行着色。我的问题是,该算法自行决定地图的哪个部分在多边形的“内部”,哪个部分在多边形的“外部”

据我所知,这张地图总是将南极置于多边形之外。示例JSFIDLE:

我从前面关于填充多边形外部区域的问题(例如)中猜测,没有办法简单地反转多边形。我已经成功地使用了链接中描述的方法,将我的多边形与紧紧围绕南极的多边形结合起来:

[new google.maps.LatLng(-89.99,180), new google.maps.LatLng(-89.99,-120), 
 new google.maps.LatLng(-89.99,-60), new google.maps.LatLng(-89.99,0), 
 new google.maps.LatLng(-89.99,60), new google.maps.LatLng(-89.99,120), 
 new google.maps.LatLng(-89.99,180)]
上面的路径生成了一个几乎覆盖整个地球的多边形。但这是混乱的,只有当我的形状没有与这个多边形相交时才有效,我不能保证。(例如,对于我来说,很容易得到直接在极点交叉的多边形。)

有没有更干净或更直接的方法来实现这一点