我想在Google地图(API v3)上放置多个标记。我看了一下Google文档,也是这个thread。地图绘制并居中到初始点,但地图上没有显示标记。谷歌地图v3 - 不显示标记
Firebug不报告任何错误。
这里是JS
<script type="text/javascript">
var map;
function initialize() {
var mapOptions = {
zoom: 8,
center: new google.maps.LatLng(41.056466,-85.3312009),
mapTypeId: google.maps.MapTypeId.ROADMAP
};
map = new google.maps.Map(document.getElementById('map-canvas'),mapOptions);
}
google.maps.event.addDomListener(window, 'load', initialize);
//Add 1st marker
var Latlng_0 = new google.maps.LatLng(41.057814980291,-85.329851919709);
var marker_0 = new google.maps.Marker({
position: Latlng_0,
title:"0"});
marker_0.setMap(map);
//Add 2nd marker
var Latlng_1 = new google.maps.LatLng(41.065294480291,-85.330151019708);
var marker_1 = new google.maps.Marker({
position: Latlng_1,
title:"1"});
marker_1.setMap(map);
google.maps.event.addDomListener(window, 'load', initialize);
</script>
为寻找谢谢!
优秀的解决方案使用一组地方而不是每个地方的个体变量!如果你想看看,我有几个建议。我将它们发布为“答案”,因为我无法将格式化的代码放入评论中,所以请看下面的内容...... –