我的表單上有4個字段和一個地圖。我必須選擇開始位置和結束位置。開始緯度,開始經度,結束緯度和經度是四個字段。我必須做的是,通過點擊地圖選擇開始和結束位置。任何人都可以建議我怎麼去做這件事?如何通過點擊Google地圖在一個頁面上選擇兩個地理點?
感謝, SAURABH
我的表單上有4個字段和一個地圖。我必須選擇開始位置和結束位置。開始緯度,開始經度,結束緯度和經度是四個字段。我必須做的是,通過點擊地圖選擇開始和結束位置。任何人都可以建議我怎麼去做這件事?如何通過點擊Google地圖在一個頁面上選擇兩個地理點?
感謝, SAURABH
使用此代碼可以獲得很長的時間。
function onload() { var map= new google.maps.Map(document.getElementById('map'), { center: new google.maps.LatLng(37.4419, -122.1419), zoom: 14, mapTypeId: google.maps.MapTypeId.ROADMAP, disableDefaultUI: true }); google.maps.event.addListener(map, 'click', function(event){ map.setCenter(event.latLng,14); var marker=new GMarker(event.latLng); mapadd.push(marker); map.addOverlay(marker); map.setCenter(event.latLng,12); var lat =event.latLng.lat(); var lng= event.latLng.lng(); }
然後u可以使用這些緯度和經度varible獲得烏爾locationa並且可以獲取路線
添加事件偵聽器監聽點擊地圖。當點擊地圖時,它會通過event.latLng.lat()
和event.latLng.lng()
通過緯度/經度網格google.maps.event.addListener(map,'click',setLatLngs);
function setLatLngs(e) {
document.getElementById('start_lat').value = e.latLng.lat();
document.getElementById('start_lng').value = e.latLng.lng();
}