全键盘旅游地图

商业地图对路径规划的数量有一个非常烦人的限制, 每次规划不能超过 20 个地址, 一旦旅游景点超过 20 个就非常麻烦。

毛主席说过, 自己动手, 丰衣足食。 花了几天调研了一下, 今天下午把主体功能全部实现了:

EAF Map

用法非常简单:

  1. 启动地图: eaf-open-map
  2. 添加地点: 按 a 键
  3. 删除地点: 按 d 键
  4. 排序地点: 按 x 键
  5. 保存地图: 按 s 键
  6. 打开地图: 按 o 键

全程全键盘操作, 非常非常方便。

开源技术方案参考:

  • 地图元素绘制: leaflet.js
  • 当前经纬地址: HTML5 Navigator GeoLocation
  • 地址名称搜索: geopy
  • 高速路径查询: http://router.project-osrm.org
  • 最优路径规划: python-tsp, numpy

全部源代码已经按照 GPL3 协议公开 eaf-map, Enjoy! ;)