我一直在努力在谷歌地图上重新绘制多边形,但现在卡住了。
我有一个从 mysql 数据库收集纬度和经度信息的 php 数组。然后对其进行 json 编码以在 javascript 中使用。json 给了我我需要的东西,但我的问题是如何进一步处理 json 以在新的 google.maps.LatLng(); 当它需要2个参数时的构造函数?
这是到目前为止的内容。json 看起来像这样打印出来:
["-29.446736427714118\r\n-28.562776229541612\r\n151.33620268749996\r\n150.85280424999996\r\n"]
它给了我我需要的数组中的数字,但是我如何将它作为 2 个参数传递到以下代码中?
感谢任何先进的人!
var coords = [
var polygons = [];
var pol = new google.maps.LatLng(Latit,Longit);
];
//构造多边形polygons.push(new google.maps.Polygon({ path: coords
})); 多边形[polygons.length-1].setMap(map); //你的地图ob