• Hi! I love the idea for this plugin as a Google Maps alternative. You requested user feedback, so here’s my thoughts πŸ™‚

    When I was testing the plugin it seems to load on the page very slowly, even on a VPS with pretty good resources. It takes about 5 seconds for the map data to appear on the page which seems like a long time to me. This was after generating a shortcode and downloading the map extract.

    Also, in your shortcode generator tool, it’s rather difficult to manually place the map pin where you want to go. It would be much easier if there was a way to search for an address and have the Lat/Long filled automatically. Or, if I could manually type in the Lat/Log in the shortcode area, that would also be good. As it is now, dragging the map pin and zooming in over and over again to place it on an exact address is complicated. This also assumes a user can actually find the place they want on a map πŸ™‚

    Finally, it would be awesome if you had a block for this rather than a shortcode, so that the user could enter the map details on a page or post in a block interface.

    I really, really like the idea of this plugin and I appreciate your work on it so far. I hope this feedback helps!

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author implgeo

    (@implgeo)

    Hi Nathan, thanks a lot four your feedback!

    It should never take 5 seconds to load a map! My only explanation is that your VPS does not support HTTP Range request for partially loading map tiles. Could you do a test request to an existing URL either with a command line tool like curl (curl -I https://yoursite/) or an online tool like https://websniffer.com/ ? The resulting headers should include “Accept-Ranges: bytes”.

    Regarding the shortcode generator tool: making the marker placement easier is number one on my todo list! But I wanted to see first, if there is a demand for a privacy first map plugin, or everyone is happy with Google Maps.

    Thanks again, Pirmin

    Thread Starter nathaningram

    (@nathaningram)

    Hi Pirmin! I used websniffer. I do not see Accept-Ranges:bytes, but I do see Accept: */*

    The VPS is behind Cloudflare. Could that cause an issue?

    Plugin Author implgeo

    (@implgeo)

    Could you also test the VPS directly, bypassing Cloudflare? Maybe an additional Cloudflare configuration is needed, could be hidden behind something like “streaming support”. I will investigate more on the Cloudflare side, but in the end, both parties have to support it.

    Plugin Author implgeo

    (@implgeo)

    I’ve set up a Cloudflare test environment and didn’t find a setting for passing range requests.

    According to the author of the map tile format, this seems to be a known limitation: “Cloudflare’s CDN intentionally does not work with range requests. You will need to create a Workers integration as documented in the link above to do this.” (GH Link).

    Setting up a Cloudflare Worker is not realistic for this use case. So the only way would be serving the map on a separate domain which is not cached by Cloudflare.

Viewing 4 replies - 1 through 4 (of 4 total)

The topic ‘Seems to be Slow’ is closed to new replies.