Javascript 将纬度/经度对放入JSON
我在将地图航路点(纬度/长度对)放入JSON数组时遇到了一些困难 这是我到目前为止所拥有的Javascript 将纬度/经度对放入JSON,javascript,json,Javascript,Json,我在将地图航路点(纬度/长度对)放入JSON数组时遇到了一些困难 这是我到目前为止所拥有的 var llData = {}; var waypointData = {}; for (i = 0; i < routeArray.length; i++) { llData['waypoint'+i] = [{"latitude" : routeArray[i].latLng.lat},{"longitude" : routeArray[i].latLng.lng}
var llData = {};
var waypointData = {};
for (i = 0; i < routeArray.length; i++) {
llData['waypoint'+i] = [{"latitude" : routeArray[i].latLng.lat},{"longitude" : routeArray[i].latLng.lng}];
waypointData.push = llData;
}
这只是最后(四个)lat长对。
waypointData.push=llData代码>
应该是:
waypointData.push(llData)代码>
然后更改var waypointData={}将>编码到一个数组中,如下所示:
var waypointData=[]代码>
或者将其保留为关联数组,并使用i
作为键
waypointData[i]=llData代码>您正在将每个航路点
保存在属性航路点数据中。按
。看起来waypointData
应该是数组而不是对象。
{"push":{"waypoint1":[{"latitude":-27.47577},{"longitude":153.01693}]}}