Javascript Google Maps API绘图多边形-OverlyComplete事件仅返回一组坐标?

Javascript Google Maps API绘图多边形-OverlyComplete事件仅返回一组坐标?,javascript,google-maps,google-maps-api-3,Javascript,Google Maps,Google Maps Api 3,创建形状时,我有此事件侦听器: //此示例需要图形库。包括库=图形 //第一次加载API时的参数。例如: // 函数initMap(){ var map=new google.maps.map(document.getElementById('map'){ 中心:{lat:-33.872,lng:151.252}, 缩放:6 }); var drawingManager=new google.maps.drawing.drawingManager({ drawingMode:google.m

创建形状时,我有此事件侦听器:

//此示例需要图形库。包括库=图形
//第一次加载API时的参数。例如:
// 
函数initMap(){
var map=new google.maps.map(document.getElementById('map'){
中心:{lat:-33.872,lng:151.252},
缩放:6
});
var drawingManager=new google.maps.drawing.drawingManager({
drawingMode:google.maps.drawing.OverlyType.POLYGON,
drawingControl:错误,
drawingControlOptions:{
位置:google.maps.ControlPosition.TOP_左上角,
绘图模式:[]
},
多克隆选择:{
fillColor:'rgba(255,0,0,0.2)',
不透明度:1,
冲程重量:2,
可点击:正确,
是的,
zIndex:1
}    
});
drawingManager.setMap(map);
//定义外部路径的板条坐标。
变量outerCoords=[
{纬度:-25.364,液化天然气:155.207},//西北
{拉丁语:-35.364,液化天然气:155.207},//西南
{拉丁美洲:-35.364,液化天然气:148.207},//东南部
{纬度:-25.364,液化天然气:148.207}//东北
];
add({geometry:newgoogle.maps.data.Polygon([outerCoords]));
google.maps.event.addListener(drawingManager,'OverlyComplete',函数(事件){
如果(event.type=='polygon'){
var verticles=event.overlay.getpath();
verticles.forEach(函数(verticle,ind){
console.log({
“索引”:ind,
“lat”:verticle.getAt(ind.lat(),
“lng”:verticle.getAt(ind.lng(),
“obj”:垂直方向(ind)
});        
});
}
});  
}

JS-Bin
html,正文{
身高:100%;
保证金:0;
填充:0;
}
#地图{
身高:100%;
}
更改

var verticles = event.overlay.getPaths();
为此:

var verticles = event.overlay.getPath().getArray()