【问题标题】:Lat / Lng to create a Marker on Google Map V3Lat / Lng 在 Google Map V3 上创建标记
【发布时间】:2012-08-10 18:37:33
【问题描述】:

我的数据库中有 Lat 和 Lng,当我尝试将它们组合起来在地图上创建标记时,它不起作用。属性 data-lat 和 lng 来自我的 html 代码,它们代表我数据库中的真实 lat 和 lng。

纬度:10.432548 和经度:32.4972830002。

非常感谢您查看我的代码并帮助我修复它。谢谢

    var marker;
    var Gmap = new google.maps.Map($('#map_canvas').get(0),mapOptions);
    var lat= $(this).attr('data-lat');
    var lng= $(this).attr('data-lng');
    var newLocation= lat+', '+lng;

    if(lat!=0 || lng!=0){

            if (marker) {
                marker.setPosition(newLocation);
            }else{
                marker = new google.maps.Marker({
                    position: newLocation,
                    map: Gmap
                });
            }   

    }

【问题讨论】:

    标签: php javascript jquery google-maps geolocation


    【解决方案1】:

    对不起,我刚刚修好了....

    var newLocation = new google.maps.LatLng(lat,lng);
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-01-19
      • 1970-01-01
      • 2019-08-11
      • 1970-01-01
      • 2016-08-09
      • 1970-01-01
      • 2017-10-26
      • 1970-01-01
      相关资源
      最近更新 更多