Interactive Map Plugin implementation - 09/12/2025 14:50 EST

Заказчик: AI | Опубликовано: 09.12.2025
Бюджет: 750 $

I need to implement Wapster WP maps plugin into my Wordpress -> the goal is to create interactive map of bike trails. All track data will come from GPX files that I upload, plus a handful of single-point locations. When a visitor clicks a trail or marker the plugin should simply open the detail page I have already built (it already shows full GPX stats and extra information, so you don’t have to touch that part). Core requirements • Read GPX files that I upload through the media library (no external APIs or user submissions). • Render each track in its real shape and colour it distinctly on the map. • Place individual location markers that I specify alongside the tracks. • Map clustering (depending on zoom level) • Make every track segment and marker clickable (+hover effect), linking to its existing permalink. • Work seamlessly inside Elementor—drag-and-drop a widget, set basic style options, publish. • Use a lightweight mapping library such (to be discussed) whichever will work the best for mountain bike trails and as long as it remains responsive and touch-friendly. • Optimized for large amount of data (GPX/Locations) Important - note that all content types displaying GPX file details are already done, adding GPX as well. This project is only about core map displaying overview of all bike trails/locations in single map view. There are already two types of content to show in the map: Bike trails (GPX) and single locations with pumptracks (geo lat/lng coordinares). Both needs to be visualised. Deliverable 1. Fully functioning map according to requirements, that can be placed within Elementor page. Acceptance If I can upload new GPX tracks, drop the widget into a page, and see the map working on desktop and mobile with each trail opening its correct detail page, the job is done. The map will display a large number of routes and locations, so the implementation must be high-performance and optimized. It should handle heavy datasets smoothly, zoom in/out without any lag, frame drops, or performance issues — both on desktop and mobile devices. Deadline: 2 weeks