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'變量。 –