如何合并具有纬度和经度的两个阵列来显示标记?

时间:2017-11-11 07:55:59

标签: javascript jquery

要合并的数组

var longitudeArray = [];
var latitudeArray = [];

我正在尝试合并上面的两个数组以创建一个名为locations的第三个数组,以便像下面的示例一样访问它,以在Google地图上显示标记。任何想法如何合并它们?

position: new google.maps.LatLng(locations[i][1], locations[i][2]),

2 个答案:

答案 0 :(得分:1)

您可以使用map功能:

var latLng = latitudeArray.map(function(latitude, index){
    return [latitude, longtitudeArray[index]];
}); 

答案 1 :(得分:0)

var locations = []
for (var i = 0; i < longitudeArray.length; i++) {
  locations[i] = [longitudeArray[i],latitudeArray[i]];
}