2010-10-17 40 views
0

如何從地圖獲取Google地圖座標並自動填充另一個表單元素?如何在其他表單元素中使用Google地圖數據?

這是我的表格:http://www.barbadosphonebook.com/list-your-business-for-free/。底部有一個Google地圖,點擊後顯示座標。我也喜歡它也用座標數據填充下面的元素。

我的地圖代碼:

<script type="text/javascript" 
src="http://maps.google.com/maps/api/js?sensor=true"> 
</script> 
<script type="text/javascript"> 
function initialize() { 
var latlng = new google.maps.LatLng(13.175771, -59.556885); 
var myOptions = { 
    zoom: 10, 
    center: latlng, 
    navigationControl: true, 
    mapTypeControl: true, 
    scaleControl: true, 
    mapTypeId: google.maps.MapTypeId.HYBRID 
}; 
var map = new google.maps.Map(document.getElementById("map_canvas"),myOptions); 
// 
var contentString = '<strong>Copy the numbers between the brackets</strong><br />'; 
google.maps.event.addListener(map, 'click', function(event) { 
new google.maps.InfoWindow ({ position: event.latLng, content: contentString+event.latLng.toString() }).open(map); 
}); 
} 
</script> 

回答

0

你可以試着改變你的地圖,請點擊收聽此:

google.maps.event.addListener(map, 'click', function(event) { 
    new google.maps.InfoWindow ({ position: event.latLng, content: contentString+event.latLng.toString() }).open(map); 
    $('.ginput_container input').val(event.latLng.toString()); 
}); 
+0

似乎並沒有工作。我是否需要編輯輸入參考?我已將我的地圖代碼添加到上面的原始問題中。 – jnthnclrk 2010-10-19 20:41:16

+0

你使用jQuery嗎?我似乎無法使用$作爲您的網頁上的jQuery功能... – 2010-10-20 10:31:57

+0

不,不使用jQuery。 – jnthnclrk 2010-10-20 11:52:56

相關問題