我很难在地图上添加标记。我曾经使用地图引擎并嵌入了我的地图,但是这个选项在新地图中有所限制。我设法使用此功能嵌入了具有新设计的地图,但是我无法设法为其添加红色标记。这是我的代码:
function initialize() {
var map_canvas = document.getElementById('map_canvas');
var map_options = {
center: new google.maps.LatLng(-34.443809, -58.866677),
zoom: 14,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(map_canvas, map_options);
}
google.maps.event.addDomListener(window, 'load', initialize);
我想添加一个标记我必须做这样的事情:
var i=new google.maps.Marker({
position:new google.maps.LatLng(-34.443809,-58.866677),
map:map_canvas
})
但我无法弄清楚如何从文档中做到这一点。如何在地图中间添加标记?
答案 0 :(得分:1)
function initialize() {
var map_canvas = document.getElementById('map_canvas');
var map_options = {
center: new google.maps.LatLng(-34.443809, -58.866677),
zoom: 14,
mapTypeId: google.maps.MapTypeId.ROADMAP
};
var map = new google.maps.Map(map_canvas, map_options);
var i=new google.maps.Marker({
position:new google.maps.LatLng(-34.443809,-58.866677),
map:map // <------------------ needs to be a google.maps.Map object
})
}
google.maps.event.addDomListener(window, 'load', initialize);