Javascript 弹出标记未显示是否已单击标记
我有一个数据库,它存储lat/long并自动显示在我的地图上。但我的代码只显示标记,当我单击它时,不会显示弹出窗口 这是我的密码Javascript 弹出标记未显示是否已单击标记,javascript,leaflet,Javascript,Leaflet,我有一个数据库,它存储lat/long并自动显示在我的地图上。但我的代码只显示标记,当我单击它时,不会显示弹出窗口 这是我的密码 function getInfo() { $.getJSON("get.php", function (data) { for (var i = 1; i < data.length; i++) { var location = new L.LatLng(data[i].lat, data[i].
function getInfo() {
$.getJSON("get.php", function (data) {
for (var i = 1; i < data.length; i++) {
var location = new L.LatLng(data[i].lat, data[i].lng);
var marker = new L.Marker(location).addTo(map).bindPopup("Testing Pop Up");
}
});
}
函数getInfo(){code>
$.getJSON(“get.php”,函数(数据){
对于(var i=1;i如何实现此功能在将弹出窗口添加到地图之前绑定弹出窗口。目前,它在知道弹出窗口存在之前将其添加到地图中。试试这个
var marker=新的L.marker(位置).bindpoop(“测试弹出”).addTo(“映射”)代码>
如果你愿意,你也可以把它分成两行,但这都是关于个人偏好的
var marker = new L.Marker(location).bindPopup("Testing Pop Up");
marker.addTo("map");
你看到你要添加的标记了吗?看到了!绝对地事实上,我有一些文本框,我会更正其中的一些数据并将其保存在数据库中,但现在我只在数据库中保存lat/long,并显示一个默认标记和测试弹出窗口。当我多次单击标记时,只有标记显示,没有弹出窗口显示。但现在我仍然无法解决问题