动态多维数组以下列形式出现:
coordinates:"[75.07760579,29.93068379]"
来自某些API调用。
现在,如果有10个不同的坐标,我想将每个10个坐标存储到数组中Lattitude=[]
和Longitude=[]
纬度将包含75.07760579
经度将于29.93068379
任何人都可以提供帮助:
我是按照以下方式进行的:
$.ajax({
async: false,
type: "GET",
dataType: "json",
contentType: "application/json",
header: header,
url: '../../api/..../' + ouid + '.json?fields=[coordinates]',
success: function (response) {
var coordinates = response.coordinates;
lattitude.push.apply(coordinates);
},
error: function (response) {
}
});
答案 0 :(得分:1)
// YOUR CASE YOU WILL GET IN AJAX RESPONSE "response.coordinates"
var response = {
coordinates: "[75.07760579,29.93068379]"
};
var latitude = [] , longitude = [];
var coordinates = JSON.parse(response.coordinates);
latitude.push(coordinates[0]);
longitude.push(coordinates[0]);
console.log(latitude, longitude)