2016-05-27 86 views
0

我試過不同的方式來同步羣集和商店定位器。添加羣集很容易,但是比左側的列表有一些問題。如何添加標記羣集到Mapbox StoreLocator模板

我的問題是,我不確定如何集成此功能,最終商店定位器與自定義標記一起工作,並且列表以正確的方式進行同步。

店鋪位置: https://jsfiddle.net/sd5vt439/

L.mapbox.featureLayer('examples.map-h61e8o8e').on('ready', function(e) { 
    var clusterGroup = new L.MarkerClusterGroup(); 
    e.target.eachLayer(function(layer) { 
     clusterGroup.addLayer(layer); 
    }); 
    map.addLayer(clusterGroup); 
}); 

回答

1

好吧,我想一點點,現在與嵌套函數的工作原理:

locations.on('ready', function(e) { 
    var clusterGroup = new L.MarkerClusterGroup(); 
    e.target.eachLayer(function(layer) { 
     clusterGroup.addLayer(layer); 
    }); 
    map.addLayer(clusterGroup); 

    locations.eachLayer(function(locale) { 
    .... 
}