Google maps 无法从数组到for循环添加标记

Google maps 无法从数组到for循环添加标记,google-maps,loops,google-maps-markers,Google Maps,Loops,Google Maps Markers,无法使用此代码,只显示一个空白映射。您的for循环表达式无效。试试这个: var lats = ["56.1581702","56.1580875","56.1588094","56.1510389","56.15943499999999","56.1576479"]; var lons = ["13.767593300000044","13.752623399999948","13.764544","13.768728699999997","13.768018600000005","13.76

无法使用此代码,只显示一个空白映射。

您的
for
循环表达式无效。试试这个:

var lats = ["56.1581702","56.1580875","56.1588094","56.1510389","56.15943499999999","56.1576479"];
var lons = ["13.767593300000044","13.752623399999948","13.764544","13.768728699999997","13.768018600000005","13.76731380000001"];
var i = 0;
var image = '/bilder/location.png';
for(lats.length > i) {
      var marker = new google.maps.Marker({
            map: map,
            position: new google.maps.LatLng(lats[i], lons[i]),
            icon: image
        });
 var i++;
}
var lats=[“56.1581702”、“56.1580875”、“56.1588094”、“56.1510389”、“56.159434999999”、“56.1576479”];
var lons=[“13.76759330000044”、“13.7526233999948”、“13.764544”、“13.7687286999997”、“13.7680186000000005”、“13.7673138000000001”];
var image='/bilder/location.png';
对于(变量i=0;i
现代浏览器中可用的开发人员工具将帮助您调试代码中的语法错误

var lats = ["56.1581702","56.1580875","56.1588094","56.1510389","56.15943499999999","56.1576479"];
var lons = ["13.767593300000044","13.752623399999948","13.764544","13.768728699999997","13.768018600000005","13.76731380000001"];
var image = '/bilder/location.png';
for(var i = 0; i < lats.length; ++i) {
  var marker = new google.maps.Marker({
        map: map,
        position: new google.maps.LatLng(lats[i], lons[i]),
        icon: image
    });
}