向 Google 地图发送纬度-经度参数

use*_*194 3 javascript google-maps

我有以下代码:

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

谁能告诉我如何将 lat/lng 参数发送到 URL 中的 Google 地图?

编辑 - 现在,发送到地图的值是“lat”和“lng”,而不是它们的实际值,例如 5 和 10。有人可以告诉我如何在调用地图时发送它们的实际值吗?

Vad*_*hev 6

例子

HTML:

<a href="#" class="map-btn" data-lat="41.8911684" data-lng="12.507724100000019"> Show Map </a>
Run Code Online (Sandbox Code Playgroud)

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);
}
Run Code Online (Sandbox Code Playgroud)

JSFiddle