给 Typecho 博客添加旅行足迹地图标记功能

05月24日 · 昆明

lopwon-roaming-solo.jpg


其实,早几年制作的 Lopwon Footprint 插件已经实现如题功能,也一直作为博客的「我的足迹」展示。直到一周前,地图上毫无预警的出现鳞次栉比、赤焰灼目、颠覆认知的巨大水印。果然,使用第三方提供的免费 API 服务,特么的不靠谱。

估计是稍早前,在重制 Lopwon IPLoc「IP 转属地」插件,对并发数进行优化测试的时候,频繁触到了 API 的 QPS 上限。么么!原本就少得可怜的配额全都归零。这明摆着是要人付款买流量包呐。

幸好之前在制作 Lopwon Echarts「数据可视化」插件的过程中,无意瞥见 Echarts 支持渲染 GeoJson 地图数据,刚好前段时间用这款开源图表库制作过 Lopwon LitCities「点亮城市」插件,练过手。

于是乎,折腾不到 Lopwon Footprint 五分之一的制作时间,完成了 Lopwon Roming Solo 插件,优雅替换。

插件 Lopwon Roming Solo 使用本地库和数据,无需依赖第三方 API 服务,交互友好,界面清爽……

全页地图(见这),文内地图(如下):


  1. 航迹线最有意思,太直观了

  2. 找了一圈,发现不分享😂

    1. @大致

      没办法,之前制作的已经声明 BY-NC-SA 但是极个别人不但把我的信息删除的一干二净,还说是自己原创的拿来卖钱。

  3. 不错啊,我一直想上一个足迹页面来着,但是找的几个API用起来都太零碎了,尤其靠海的城市轮廓把芝麻粒大的岛都给圈上了,占空间还没效果。看看能不能porting到wordpress。

    1. @大致

      Echarts 的文档很详细,扩展性也好,在 WP 实现应该没太大问题。

  4. 足迹遍布西南和西北,有时间到长江中下游玩玩啊。

    1. @老何

      是要补全走走九江到上海这一段的长江。

  5. 动手能力太强了,点亮功能能精确到县级市不?

    1. @三棵树人

      可以到市级下属的区和县,不过数据文件会很大,现在点亮到市级,文件就有 4 兆了。我知道你有个项目需要到区县级,如果只要四川的话,文件大小应该还好,有空弄个网页版的点亮城市,不过需要手动在 Json 文件里添加数据,我对 WP 熟呀,没办法搞成插件。

    2. @三棵树人

      哈哈,错了,是我对 WP 不熟呀。

    3. @三棵树人

      已发送。

      1. @Lopwon

        OK,收到了谢谢,我研究研究。

  6. 发现右上角有足迹和点亮这个小细节,博主真是细节控啊

    1. @橘长

      怕看不到,还特意用了黑底色。

  7. 比之前用的要优雅多了,哈哈 有能力就是牛!!

    1. @橘长

      没办法,Typecho 很多功能都没有现成的插件支持,只能自己琢磨了。

1 / 2
3 视频:紫金山 - 阿特拉斯彗星
1729249200
视频:紫金山 - 阿特拉斯彗星
四川木里县邛引村:高原坝子!
1349344860
四川木里县邛引村:高原坝子!
2 云南潞江小粒咖啡
1458295200
云南潞江小粒咖啡
一步一脚印,踏实!
1542880800
一步一脚印,踏实!
一季山河:引
1654650000
一季山河:引
42,霜降
1698120000
42,霜降
43,寒露
1728360000
43,寒露
Snapic Plus v5 Lopwon Hub