我有一个GeoJSON文件,其中包含去年发生的飞行事件,并定期更新。
我正在寻找一个解决方案,我可以将这些数据添加到地图上并对其进行符号化,以显示上个月发生的事件的一个标记,另一个标记为1到3个月,以及任何事件的最终标记来自3个多月以前。
我考虑过使用MapBox,CartoDB或Leaflet之一,这些库是否具备以这种方式设置数据样式的功能?我希望在本地保存我的数据,因此不要将其加载到在线帐户中。
我想知道是否可以使用上述方法之一。
由于
答案 0 :(得分:1)
MapBox和CartoDB服务构建在Leaflet库上。您可以将它们用于所有内容(包括上传数据),或仅用于背景地图。因此,即使使用它们,您也可以在本地保存数据。
Leaflet是完全控制数据的必然选择,因为您将自己完成所有操作。
请注意,您还有其他库可以在某种程度上为您提供相同的控件,如OpenLayers和D3。
至于根据数据的年龄显示不同的标记,这样做没有特别的困难。