我有一个返回地图坐标数组的 php 函数。
然后我试图将它们放在谷歌地图上
for (var i=0; i<coords.length; i++) {
var via = new google.maps.LatLng(coords[i][1], coords[i][2]);
};
其中 via 是 lat 和 longs,而 coords[i][1]、coords[i][2] 是从 php 数组中提取的。
此方法仅在函数运行时将数组的最后一个值写入映射,我需要它来生成整个数组。
其次,当数组完成循环时,我只需要提取数组的最后一个值并将其放入变量“end”中。
****也试过
var via = [];
for (var i=0; i<coords.length; i++) {
via.push([new google.maps.LatLng(coords[i][1], coords[i][2])]);
};
和
var via = [];
for (var i=0; i<coords.length; i++) {
var viaPoints = new google.maps.LatLng(coords[i][1], coords[i][2]);
via.push([viaPoints]);
};