2015-06-13 75 views
1

我有以下代碼:發送經緯度參數谷歌地圖

function initialize(lat, lng) { 
        window.open("https://maps.google.com/?q=<lat>,<lng>"); 
       } 

誰能告訴我如何發送緯度/經度參數谷歌地圖的網址是什麼?

編輯 - 現在,發送到地圖的值是「lat」和「lng」,而不是它們的實際值,例如5和10.有人可以告訴我如何將其實際值發送到Maps?

+0

您是否在尋找[這](http://stackoverflow.com/questions/1801732 /怎麼辦,我鏈接到谷歌,地圖上帶有一個-特定-隆基突地和緯度)? –

+0

@VadimGremyachev假設我的lat和lng值分別是5和10。我想將這些值作爲參數傳遞給Google地圖。你能告訴我如何做到這一點? – user3033194

回答

2

HTML:

<a href="#" class="map-btn" data-lat="41.8911684" data-lng="12.507724100000019"> Show Map </a> 

的JavaScript:

$(function(){ 
    $('.map-btn').click(function(event) { 
     var lat = $(this).data('lat'); 
     var lng = $(this).data('lng'); 
     showMap(lat,lng); 
    }); 
}); 

function showMap(lat,lng){ 
    var url = "https://maps.google.com/?q=" + lat + "," + lng; 
    window.open(url); 
} 

JSFiddle

+1

我現在只是這樣做......無論如何。花了很長時間讓我意識到這一點。 – user3033194