1
我有一個問題建立一個HTML按鈕必須索要地理位置,展示並把標記在正確的位置:設置按鈕DOM谷歌地圖
首先,我開始加載方法:
谷歌.maps.event.addDomListener(window,'load',init_map);
然後:
function init_map()
{
var lima = new google.maps.LatLng(-12.043333,-77.028333);
var browserSupportFlag = new Boolean();
var mapDiv = document.getElementById('map_canvas');
map = new google.maps.Map(mapDiv,
{
zoom: 2,
mapTypeId: google.maps.MapTypeId.ROADMAP,
center: lima
});
var distanceWidget = new DistanceWidget(map, initialLocation);
google.maps.event.addListener(distanceWidget, 'position_changed', function()
{
displayInfo(distanceWidget);
}
);
google.maps.event.addDomListener(document.getElementById('get_latlng'), 'click', get_location(map,distanceWidget.get_marker()));
}
的HTML:
<button type="button" id="get_latlng">Get your current location</button>
但它做什麼,是聽者負載本身,我想要它做的是,它執行當我點擊按鈕。
哪裏get_location功能? – stommepoes 2012-08-06 19:30:08
你可以發佈一個到地圖的實時鏈接來演示這個問題嗎?從代碼片段調試很困難,您並不總是知道問題出在哪裏。 – 2012-08-06 21:40:59