单击时未显示标记的MapBox弹出描述

时间:2015-06-01 11:38:53

标签: javascript mapbox geojson

我已经将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>

1 个答案:

答案 0 :(得分:1)

您需要绑定弹出窗口才能显示:Mapbox.js的L.mapbox.featureLayer does this by default,但您正在使用{{1 ,但没有。因此,您需要查看Leaflet documentation for .bindPopup and use it