我正在尝试制作一个简单的地图坐标数组,以传递给Google地图。 我目前正在从'data-lat'和元素的'data-lng'属性中检索coords。
我的代码如下:
var dataList = cell.map(function() {
return $(this).data("lat");
}).get();
dataList.join(',');
var dataList2 = cell.map(function() {
return $(this).data("lng");
}).get();
dataList2.join(',');
var lats = $.merge(dataList.dataList2);
console.log(dataList[0],dataList2[0]);
我不是让他们成对返回我可以用作地图坐标 我确信我的代码闻起来很糟糕。
我只是将coords传递给标准的Google.map.marker位置。
任何帮助都将不胜感激。
答案 0 :(得分:2)
据推测,你正试图这样做:
var dataList = cell.map(function() {
return [
$(this).data("lat"),
$(this).data("lng")
];
}).get();
console.log(dataList[0],dataList[1]);
// or
console.dir(dataList);
// or similar