可能重复:
Google Map V3 : Only some markers are displayed谷歌地图中查看多个项目的物业地址
我需要与谷歌地图帮助..我有1个物业工作下面的代码显示在地图上,但我有很多地址/属性在同一张地图上显示,并没有成功。
var address = "<?php echo $address?>";
var map = new google.maps.Map(document.getElementById('map'), {
mapTypeId: google.maps.MapTypeId.ROADMAP,
zoom: 16
});
var geocoder = new google.maps.Geocoder();
geocoder.geocode({
'address': address
},
function(results, status) {
if(status == google.maps.GeocoderStatus.OK) {
new google.maps.Marker({
position: results[0].geometry.location,
map: map
});
map.setCenter(results[0].geometry.location);
}
});
从PHP我得到的地址,但JS端脚本对我来说很难..请帮忙告诉我需要改变什么,所以在ADRESS是JS数组以及如何显示所有的地址。
很可能你必须调用geocoder的次数,并为每个创建一个标记。 – tchap
多数民众赞成,但如何做到这一点?正如我所说我不熟悉JS脚本方面..我相信一些litle更改需要适用于代码,但它们是什么? – thecore7