【发布时间】:2014-10-08 00:32:08
【问题描述】:
我想显示塞尔维亚的地图并将标记添加到贝尔格莱德,我得到了要显示的地图,但没有显示标记。
var mapOptions = {
center: new google.maps.LatLng(44.112251, 20.735648),
zoom: 7,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
new google.maps.Map(document.getElementById('map'), mapOptions);
var markerOptions = {
position: new google.maps.LatLng(44.816037, 20.464954)
};
var marker = new google.maps.Marker(markerOptions);
marker.setMap(map)
我从谷歌地图获得了所有坐标,所以这不应该是问题。
【问题讨论】:
-
将新地图分配给名为 map 的变量。来自:新的 google.maps.Map(document.getElementById('map'), mapOptions);至: var map = new google.maps.Map(document.getElementById('map'), mapOptions);
-
谢谢,我对 googlemaps 完全陌生,但这是一个愚蠢的疏忽。无论如何,请随时将此作为答案发布,因为它解决了我的问题。
-
这发生在我们所有人身上:)
标签: google-maps google-maps-markers