我最近从我的学校得到一个任务,我使用传单制作了一张简单的地图,但是我有一个问题,我的地图上的标记没有显示,当其中一个标记在数据库中的经度和纬度上为空时,我想要我地图上的另一个标记仍然有效,即使其中一个标记的经度和纬度都为空 :) 这是我的一些代码:
while($row = mysqli_fetch_assoc($data)) {
if($row['latitude'] == 0 ){
// what should i do here, ????
// var_dump('place_name');
}else{
// add marker to map
$marker .= 'var marker = L.circle(['.$row['latitude'].', '.$row['longitude'].'],
{
color: "red",
fillColor: "#f03",
fillOpacity: 0.5,
radius: 2000
}
).addTo(map).bindPopup("'.$row['place_name'].'").openPopup().on("mouseover", function (e) {
this.openPopup();
}).on("mouseout", function (e) {
this.closePopup();
});
;
';
}
}
有人能给我一些解决这个问题的建议吗?感谢阅读本文:)
杨__羊羊