Linux 软件免费装
Banner图

Route Finder

开发者 lewisburgess79
更新时间 2026年10月20日 00:29
捐献地址: 去捐款
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

maps routes cycling gpx hiking

下载

2.15.0

详情介绍:

Route Finder turns your WordPress site into a route library. Upload GPX files and visitors get interactive maps, elevation profiles, cafe stops and fast filtering to find the right route. It suits road and off-road cycling, hiking, walking, running, cross-country skiing and more. Most screenshots show cycling, but each route can be set to any activity, and its maps, routing and directions follow it. Highlights: Route Finder is completely free. It is provided as is, without support. More information: routefinder.cc Requirements: Advanced Custom Fields (the free version is fine), Leaflet Map and Extensions for Leaflet Map.

安装:

  1. Upload the route-finder folder to the /wp-content/plugins/ directory
  2. Activate the plugin through the 'Plugins' menu in WordPress
  3. Install and activate the required plugins: Advanced Custom Fields, Leaflet Map, and Extensions for Leaflet Map
  4. Navigate to Routes > Config to configure your settings
  5. Use the Setup Wizard (Routes > Config > Setup Wizard) for guided initial configuration
Quick Start:
  1. Configure your preferred map tile provider in Routes > Config > Map Options
  2. Create your first route at Routes > Add Route
  3. Upload a GPX file and fill in the route details
  4. View your route on the frontend

屏幕截图:

  • The route finder: filter by distance, ascent, direction and more, with related routes grouped together
  • The admin route list
  • Adding a route by uploading a GPX, KML, TCX or FIT file, or drawing one on the map
  • Destinations management: cafes and other stops used along routes
  • Configuration settings
  • A map and list of destinations, with clickable associated routes
  • A 'feature' block that can be included on pages and posts, supporting 1 or more routes
  • An example of a route embedded on a page, the block has responsive widths
  • An example of a plugin-built daily (or multiple routes on a single day) planner
  • Backend configuration of a route
  • An example of a hike showing distance markers as percentages, gradient and a nearby café
  • A built-in route designer for administrators and editors
  • A feature page, showing a route with an image as the route's highlight
  • An example of 2 routes that have been grouped together

常见问题:

Do I need API keys?

You can use the plugin with OpenStreetMap tiles and Nominatim geocoding without any API keys. However, for additional features like weather forecasts, Google Places search, or premium map tiles, you'll need to obtain API keys from the respective service providers.

What file formats are supported?

Route Finder supports GPX, KML, TCX, and FIT file formats for route uploads.

How do I add routes in bulk?

Upload GPX files (each creates a route, with distance, ascent and other details extracted automatically). To move routes and settings between sites, use the plugin's Export / Import tool, which exports and imports all plugin configuration and route data as a file you download and upload yourself - no external service is involved.

Is the plugin translation-ready?

Yes, Route Finder is fully translation-ready with all strings properly internationalised.

How do I display routes on my site?

You can use the Gutenberg blocks or shortcodes provided by the plugin. The main shortcodes are:

  • [route_card id="123"] - Display a single route card
  • [filtered_routes] - Display a filterable list of routes

Can I password-protect routes?

Yes, individual routes can be password-protected or hidden from search results entirely.

Does password protection affect page caching?

A PHP session is only started when it's actually needed: when a visitor is on (or navigating within) a page that can render route content and password protection is switched on for the site, or when they already hold an unlock cookie from a previous visit. It is never started at all if you haven't enabled password protection under Protection settings, and never on pages that can't show a route anyway. Starting a session makes that specific page uncacheable by server-side full-page caches (Varnish, Nginx FastCGI cache, etc.), since a unique session cookie is issued - so once password protection is enabled, expect route pages specifically to be served uncached by such caches.