很久以前与奥地利小哥Robert合作过一款地图插件Maps Marker(下载地址),当时我主要帮他汉化软件和进行一些bug捕捉。后来这个项目一直在进行,一晃就过了五年。
如今Robert不仅成立了公司聘请专业程序员和销售来制作销售这款插件,发布的4.0正式版开始更是直接将从前的工程全部推倒重来,采用了将JavaScript与PHP完全分离的做法,在允许缓存的前提下提高了75%的加载速度(想起1.0版的加载速度可以说实在是无语问苍天)。
So instead of tweaking the existing code – with all the known limitations that grew over the last 5 years of development – we decided to start from scratch and implement a complete object-oriented rewrite of the codebase. We also separated JavaScript from PHP completely to allow for caching and significantly increase page loading speed. Additionally we could decrease the download size for marker data, allowing for up to 75% faster map loading and implemented advanced customization for maps by saving settings now on a map basis instead of globally – just to name a few highlights.
这个4.0的alpha和beta版早在半年前就已开始内测,我也多多少少提了不少意见建议并且帮助找到一些bug和缺憾,包括GPX文件的站外存放,就是跟他们提过后才改进的。而直到今天升级了4.0.3版后,我才感觉是一个比较成熟的可供大家使用的版本了。
后台界面:
前台界面:
其中的海拔、距离折线图想必不少跑友会很感兴趣吧?
既然成熟了,后续打算将主站地图升级到这个版本,并且因为3.0升到4.0后部分正文中短代码需手工更新,想必也会要花一点时间。
啧啧啧,可以说很厉害了。 🙄
@夏天瞎搞搞。
@夏天我也觉得超级厉害了!
相比较而言跑友更在意实时配速哈哈 😥
@fooleap有个小 Bug
@fooleaphttps://i.loli.net/2018/11/06/5be1189eb3c73.gif
@fooleap没看懂,这是什么bug。
@S̆̈当鼠标移到图层图标下端的时候,变成文字,但是会又失去焦点,又变回图层图标,无线切换。
@fooleap这个小小bug都发现了 😀
@fooleap奥地利人喜欢登山 😅
@fooleap想起来这个插件有个隐藏的“Advance”设置,点开后里面可以实时显示配速、心率等信息。我更新了一下,点蓝色路线图的任何一段都能看。 😎
@S̆̈看到了,信息都是不变的,那个配速是平均配速,不是实时的。
@fooleap没仔细看,确实是平均的,看来还有改进空间。
这个插件能玩出新花样
@木瓜园妥妥的。
功能强大,目测略复杂,不适合我这种懒人
@maie大发做的插件是目前相对比较简易的,可惜这家伙要收钱。 😈