使用循环在Google Map上打印多个标记

时间:2019-03-17 06:41:25

标签: javascript google-maps

我目前正在一个网站上,该网站根据来自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,
    });

 }

0 个答案:

没有答案