向谷歌地图发送纬度经度参数

3

I have the following code:

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

有人能告诉我如何在URL中发送经纬度参数给Google Maps吗?

编辑 - 目前,发送到Maps的值是“lat”和“lng”,而不是它们的实际值,例如5和10。请问如何在调用Maps时发送它们的实际值?


你正在寻找这个吗? - Vadim Gremyachev
@VadimGremyachev 假设我的纬度和经度值分别为5和10。我想将这些值作为参数传递给谷歌地图。你能告诉我如何做吗? - user3033194
1个回答

6

示例

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


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接