使用MapBox / CartoDB / Leaflet按日期范围对GeoJSON进行符号化

时间:2015-12-17 10:48:18

标签: leaflet mapbox geojson cartodb

我有一个GeoJSON文件,其中包含去年发生的飞行事件,并定期更新。

我正在寻找一个解决方案,我可以将这些数据添加到地图上并对其进行符号化,以显示上个月发生的事件的一个标记,另一个标记为1到3个月,以及任何事件的最终标记来自3个多月以前。

我考虑过使用MapBox,CartoDB或Leaflet之一,这些库是否具备以这种方式设置数据样式的功能?我希望在本地保存我的数据,因此不要将其加载到在线帐户中。

我想知道是否可以使用上述方法之一。

由于

1 个答案:

答案 0 :(得分:1)

MapBox和CartoDB服务构建在Leaflet库上。您可以将它们用于所有内容(包括上传数据),或仅用于背景地图。因此,即使使用它们,您也可以在本地保存数据。

Leaflet是完全控制数据的必然选择,因为您将自己完成所有操作。

请注意,您还有其他库可以在某种程度上为您提供相同的控件,如OpenLayers和D3。

至于根据数据的年龄显示不同的标记,这样做没有特别的困难。