//将字符转换为数组
function strToArray(str) {
var strce = str.split(",");
var len = strce.length;
var loastr = "";
var loc = "";
for (var i = 0; i < len; i++) {
if (i % 2 == 0) {
var lat = "\"lat\":" + strce[i + 1]; //标记纬度
var lng = "\"lng\":" + strce[i]; //标记经度
loastr = "{" + lat + ", " + lng + "},";
loc += loastr;
}
}
loc = loc.substring(0, loc.length - 1);
loc = "[" + loc + "]";
var obj = JSON.parse(loc);//将字符型数组转换为对象
return obj;
function strToArray(str) {
var strce = str.split(",");
var len = strce.length;
var loastr = "";
var loc = "";
for (var i = 0; i < len; i++) {
if (i % 2 == 0) {
var lat = "\"lat\":" + strce[i + 1]; //标记纬度
var lng = "\"lng\":" + strce[i]; //标记经度
loastr = "{" + lat + ", " + lng + "},";
loc += loastr;
}
}
loc = loc.substring(0, loc.length - 1);
loc = "[" + loc + "]";
var obj = JSON.parse(loc);//将字符型数组转换为对象
return obj;
}
例如字符串:117.37697,38.98225,117.65682,39.05056
转成:[{"lng":"117.37697","lat":"38.98225"},{"lng":"117.65682","lat":"39.05056"}]