在Meteor应用程序中过滤传单标记

时间:2015-06-20 15:30:04

标签: meteor leaflet

我是允许用户通过从复选框列表中选择类别来显示和隐藏Leaflet地图中的标记。

var createMarkers = function () {

    var markers = new L.LayerGroup({});

    Locations.find().forEach(function (location) {
        var lat, lng, category, popup
        lat = location.lat;
        lng = location.lng;
        category = location.category

        popup = "location.name + location.category;

        return markers.addLayer(new L.marker([lat, lng], {
          icon: icon
        }).bindPopup(popup));

        }
    })
}


Meteor.subscribe('locations', createMarkers);

我有一个会话,它根据复选框选择返回一个类别数组,但不确定最好的方法然后根据此更新客户端上的标记。

我还考虑使用Leaflet.GroupedLayerControl插件,但不确定这是否更好,Meteor方式去..

0 个答案:

没有答案