0
我很难在我的地图上添加标记。我曾经使用地图引擎并嵌入我的地图,但是这个选项在新地图中已经变得有限。我设法使用此功能嵌入新设计的地图,但是我无法设置为其添加红色标记。这是我的代码:添加标记到嵌入式谷歌地图?
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
})
但我无法弄清楚如何从文档做到这一点。我如何在地图中间添加标记?
如果在'Marker'选项中有'map:h',请将其设置为'map'变量 - 'h'在脚本中的任何位置都没有定义。你也可以做'i.setMap(map)'。 –
你的意思是map_canvas?我已经更正了它 – lisovaccaro
不,实际的google.maps.Map对象,所以你的'map'变量。 –