gpt4 book ai didi

php - 在 Javascript 中循环遍历 JSON 数组

转载 作者:行者123 更新时间:2023-11-30 10:46:28 26 4
gpt4 key购买 nike

全部,

我有以下名为位置的数组,由对 Javascript 的 PHP ajax 调用返回

["41.8818907,-87.6415806",
"41.8819918,-87.6416019",
"0.0,0.0",
"41.8816614,-87.6417209"]

我如何在 Javascript 中循环遍历这些值并为谷歌地图创建一个标记数组?

例如:

function generateMarkers(locations) {
for (var i = 0; i < locations.length; i++) {
new google.maps.Marker({
position: new google.maps.LatLng(locations[i][0], locations[i][1]),
map: map,
title: locations[i][0]
});
}
}

谢谢

最佳答案

差不多。试试这个:

function generateMarkers(locations) {
for (var i = 0; i < locations.length; i++) {
var coords = locations[i].split(",");
new google.maps.Marker({
position: new google.maps.LatLng(coords[0], coords[1]),
map: map,
title: locations[i]
});
}
}

关键是你需要把纬度和经度分开。由于它们以逗号分隔的形式返回,您只需 split() 'em up。

关于php - 在 Javascript 中循环遍历 JSON 数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8061652/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com