我正在尝试让用户通过单击按钮在Google地图上绘制矩形,然后将该矩形添加到地图上,以便用户可以调整大小/拖动。据我所知,Google的API不允许我们让用户单击并拖动鼠标光标跨越地图来绘制矩形,因此我认为我们必须使用初始/起始边界?当我单击负责绘制矩形的事件处理程序时,我遇到了错误(请参见我的JSFiddle 这里)。
我一直在尝试创建如何让用户根据Google提供的教程(折线)和(可编辑形状)绘制矩形。
rectangle.setMap(map);
google.maps.event.addListener(map, 'click', function() {
addRecPath();
});
我一直在尝试创建如何让用户根据Google提供的教程(折线)和(可编辑形状)绘制矩形。
我错在哪里了?似乎问题出在事件处理程序上。这个矩形可以(或应该)被推入一个数组中吗?
new google.maps.Rectangle
吗?顺便说一下,演示链接实际上链接到我的帖子中的JSFiddle。 - kaoscifynew google.maps.Polygon
、new google.maps.Circle
、new google.maps.Rectangle
等等。使用绘图管理器仍然可以捕获所绘制特征的坐标吗? - kaoscify