Javascript 将纬度/经度对放入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}

我在将地图航路点(纬度/长度对)放入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}];
    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}]}}