我已经将MapBox地图与标记聚类集成在一起。出于某种原因,单击标记时不会显示说明/标题。 知道为什么会这样或者如何解决它?
页面:https://vpnarea.com/front/member/signuptest 我的MapBox代码:
<script>
L.mapbox.accessToken = 'pk.xxxxxxxxxxxxxxxxxxxxxxx';
var markers = L.markerClusterGroup();
$.getJSON("https://vpnarea.com/data2.geojson-copy", function(data) {
var geojson = L.geoJson(data, {
onEachFeature: function (feature, layer) {
layer.setIcon(L.mapbox.marker.icon({'marker-color': 'f5c200','marker-size': 'small'}));
}
});
markers.addLayer(geojson);
// CONSTRUCT THE MAP
var map = L.mapbox.map('map1', 'vpnarea.m9b2pf4n') .setView([60, -55], 3);
markers.addTo(map);
});
</script>
答案 0 :(得分:1)
您需要绑定弹出窗口才能显示:Mapbox.js的L.mapbox.featureLayer does this by default,但您正在使用{{1 ,但没有。因此,您需要查看Leaflet documentation for .bindPopup and use it。