Google maps 多边形不是闭合的

Google maps 多边形不是闭合的,google-maps,google-maps-api-3,Google Maps,Google Maps Api 3,我注意到,当使用绘图管理器绘制多边形时,它们不是闭合的(即,最后一点到第一点没有坐标)。。我知道Google Maps API v3将自动关闭多边形,但Google Earth、Google静态地图API或我尝试将数据导入的任何其他软件 我的问题是,我使用几何体库保存编码的多边形。。编码前,有没有办法将覆盖对象中第一个点的副本推送到最后一个点 我的解决方法是将getPath().getArray()复制到我自己的数组中,制作副本,然后使用javascript库进行编码,该库可以正常工作,但需要大

我注意到,当使用绘图管理器绘制多边形时,它们不是闭合的(即,最后一点到第一点没有坐标)。。我知道Google Maps API v3将自动关闭多边形,但Google Earth、Google静态地图API或我尝试将数据导入的任何其他软件

我的问题是,我使用几何体库保存编码的多边形。。编码前,有没有办法将覆盖对象中第一个点的副本推送到最后一个点


我的解决方法是将getPath().getArray()复制到我自己的数组中,制作副本,然后使用javascript库进行编码,该库可以正常工作,但需要大量代码。。只是想知道是否有更简单的方法?

类似的方法应该将多边形的第一个点添加到(未测试)的末端


(假设一个简单多边形有一条路径,返回第一条路径)

完美!我不知道你能这么做……)最终得到了一个临时变量的路径,然后推送它。。tmp=mapOverlays[i].getPath().getAt(0);mapOverlays[i].getPath().push(tmp)@丹尼斯。V3多边形违反行业标准(如OGC)。注:情况(2)的行为与(1)和(3)不同。(1) 新绘制的V3多边形在路径中缺少闭合顶点。(2) 导入的V2多边形(带闭合顶点)如果未编辑,将在路径中保留闭合顶点。(3) 导入的V2多边形(如果编辑)缺少路径中的闭合顶点。(4) 我没有测试google.maps中关于环方向的标准:外圈逆时针,内圈顺时针。注意:几何图形/地理图形库具有纠正无效环方向的功能。
myPoly.getPath().push(getPath().getAt(0));