我目前正在一个网站上,该网站根据来自mySQL数据库的PHP数据在Google Maps上显示标记。我最近弄清楚了如何将数据连接在一起,但是应该打印多个标记的循环只能打印一个。我浏览了该网站以查找类似的问题,例如this,但是发现过时的代码或我无法理解的代码。
目标:在地图上显示多个不同的标记 问题:即使循环应该打印4个标记,也只能打印一个。代码:
var map = new google.maps.Map(document.getElementById('map'), {
zoom: 2,
center: {lat: 25.363, lng: 131.044}
});
var marker, i;
var count = <?php echo $count;?>;
for (var i = 0; i < count; i++) {
marker = new google.maps.Marker({
position: {
lat: <?php echo $lat[$count2]; ?>,
lng: <?php echo $long[$count2]; ?>
},
map: map,
});
}