データベースに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
});
}
}