2010-12-20 93 views
5

我有一個表單,用戶可以在這裏引入谷歌地圖網址來指定某些東西的地址。 我一直在想通過Google Map API v3顯示地圖,讓用戶移動到所需的位置並通過按鈕或其他東西自動獲取地點的URL並將其複製到輸入。谷歌地圖API:獲取當前視圖的網址

我已經能夠顯示使用教程地圖,但我一直沒能在文檔中找到我怎麼能拿網址...

我想你不會需要它,但是這是一個簡單的代碼,我使用的是:

var latlng = new google.maps.LatLng(-34.397, 150.644); 
var options = { 
zoom: 8, 
center: latlng, 
mapTypeId: google.maps.MapTypeId.ROADMAP, 
mapTypeControl: false 
}; 
var map = new google.maps.Map(document.getElementById('map-box'), options); 

回答

8

我建議使用map.getCenter().toUrlValue()map.getZoom()獲得中央和縮放當前地圖視圖的狀態。這些信息應該讓你建立一個你可以使用的URI,但要記住,你需要編寫一些代碼去取URI的值並將它們傳遞給地圖API。

+0

不錯,這給了我座標,我認爲我可以構建網址。謝謝。 – 2010-12-20 23:13:32