2015-06-13 3 views
1

У меня есть следующий код:Отправить широта-долгота аргумент Google Maps

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

Может кто-нибудь сказать мне, как отправить аргументы LAT/LNG на Google Maps в URL?

EDIT - Прямо сейчас значения, отправляемые на Карты, являются «лат» и «lng», а не их фактические значения, такие как 5 и 10. Может ли кто-нибудь сказать мне, как отправлять свои фактические значения при вызове на Карты?

+0

Вы ищете [это] (http://stackoverflow.com/questions/1801732/как-ду-я-ссылку к Google-картах-с-частности -longitude-и долгота)? –

+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

Смежные вопросы