我的数据库中有 Lat 和 Lng,当我尝试将它们结合起来在地图上创建标记时,它不起作用。属性 data-lat 和 lng 来自我的 html 代码,它们代表我数据库中的真实 lat 和 lng。
纬度:10.432548 和 Lng: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
});
}
}