很久以前与奥地利小哥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版后,我才感觉是一个比较成熟的可供大家使用的版本了。

后台界面:

Maps Marker v4.0.3后台界面
Maps Marker v4.0.3后台界面

前台界面:

其中的海拔、距离折线图想必不少跑友会很感兴趣吧?

既然成熟了,后续打算将主站地图升级到这个版本,并且因为3.0升到4.0后部分正文中短代码需手工更新,想必也会要花一点时间。

共有 17 条评论

  1. 夏天

    江苏

    啧啧啧,可以说很厉害了。 🙄

    六年前 Google Chrome 71 · Windows 10

    回复

  2. fooleap

    广东

    相比较而言跑友更在意实时配速哈哈 😥

    六年前 Google Chrome 69 · Windows 7

    回复

      • S

        江苏

        @fooleap 没看懂,这是什么bug。

        六年前 Safari 12 · iPhone iOS 12.1

        回复

        • fooleap

          广东

          @S 当鼠标移到图层图标下端的时候,变成文字,但是会又失去焦点,又变回图层图标,无线切换。

          六年前 Google Chrome 70 · Mac OS X 10.14

          回复

          • S

            江苏

            @fooleap 这个小小bug都发现了 😀

            六年前 Wordpress App 11 · iPhone iOS 12.1

            回复

    • S

      江苏

      @fooleap 奥地利人喜欢登山 😅

      六年前 Wordpress App 11 · iPhone iOS 12.1

      回复

    • S

      江苏

      @fooleap 想起来这个插件有个隐藏的“Advance”设置,点开后里面可以实时显示配速、心率等信息。我更新了一下,点蓝色路线图的任何一段都能看。 😎

      六年前 Google Chrome 70 · Mac OS X 10.14

      回复

      • fooleap

        广东

        @S 看到了,信息都是不变的,那个配速是平均配速,不是实时的。

        六年前 Google Chrome 69 · Windows 7

        回复

        • S

          江苏

          @fooleap 没仔细看,确实是平均的,看来还有改进空间。

          六年前 Google Chrome 70 · Mac OS X 10.14

          回复

  3. 木瓜园

    江苏

    这个插件能玩出新花样

    六年前 Safari 12 · iPhone iOS 12.1

    回复

    • S

      江苏

      @木瓜园 妥妥的。

      六年前 Google Chrome 70 · Mac OS X 10.14

      回复

  4. maie

    四川

    功能强大,目测略复杂,不适合我这种懒人

    六年前 Google Chrome 75 · Windows 10

    回复

    • S

      江苏

      @maie 大发做的插件是目前相对比较简易的,可惜这家伙要收钱。 😈

      六年前 Google Chrome 75 · Mac OS X 10.14

      回复

       

发表评论

您的邮箱地址不会被公开。 必填项已用 * 标注