我正在尝试在地图上添加多个Google标记,但我不确定为什么此代码不起作用。我正在使用php和javascript。我检查了$DNB
是否有元素而且确实有。我不确定我做错了什么。
while($DNB -> fetch())
{
?>
var point = new google.maps.LatLng(<?php echo initval( $lat)?>, <?php echo initval($lon)?>);
var marker = new google.maps.Marker({position: point, map:map});
<?php }
答案 0 :(得分:1)
此代码:
var point= new GLatLng(<?php echo intval($lat) ?>],<?php echo intval($lon)?>);
是Google Maps API V2。这段代码:
var marker = new google.maps.Marker({position: point, map:map});
是Google Maps API V3。选一个,我强烈建议V3。查看https://developers.google.com/maps/documentation/
上的文档