Title: Waymark
Author: Joe
Published: <strong>2019(&#101;)k&#111; uztaila&#114;&#101;&#110; 25(&#97;)</strong>
Last modified: 2026(&#101;)k&#111; abuztua&#114;&#101;&#110; 19(&#97;)

---

Bilatu pluginak

![](https://ps.w.org/waymark/assets/banner-772x250.jpg?rev=3491393)

![](https://ps.w.org/waymark/assets/icon-256x256.png?rev=3491393)

# Waymark

 [Joe](https://profiles.wordpress.org/morehawes/)-(r)en eskutik

[Deskargatu](https://downloads.wordpress.org/plugin/waymark.1.6.4.zip)

 * [Xehetasunak](https://eu.wordpress.org/plugins/waymark/#description)
 * [Berrikuspenak](https://eu.wordpress.org/plugins/waymark/#reviews)
 *  [Instalazioa](https://eu.wordpress.org/plugins/waymark/#installation)
 * [Garapena](https://eu.wordpress.org/plugins/waymark/#developers)

 [Laguntza](https://wordpress.org/support/plugin/waymark/)

## Deskripzioa

❤️ [Keep This Project Alive Through Sponsorship](https://github.com/sponsors/OpenGIS)
❤️

### Creating Maps

Use the intuitive Editor to create Maps with one, or thousands of interactive Overlays.

 * **Overlays** – Create Markers, Lines and Shapes with a:
    - Title
    - Image (Media Library or link to external image)
    - Description (Rich text editor, HTML supported)
    - Type (defined in Settings)
 * **Import**
    - GPX
    - KML
    - GeoJSON
    - EXIF (Image location metadata)
    - Elevation data (adds an interactive profile chart for Lines with elevation
      data)
 * **Meta** – Add extra information to your Maps; these are customisable form inputs
   that allow you to add additional content to your Maps.
 * **Types** – Set options to visually distinguish between Overlays (colours/icons
   etc.), then select it when using the Editor.
 * **Collections** – Group Maps together and display multiple Maps at once. Create
   complex Collection hierarchies to suit your needs and associate Maps with multiple
   Collections.
 * **Submissions** – Allow registered users, or guests to create Maps from the front-
   end of your site. You can control who can Submit Maps, what editor features are
   available and whether submissions should be approved before they are published.

🌟 [GitHub](https://github.com/opengis/waymark)
 👐 [WordPress](https://wordpress.org/plugins/waymark/)
📖 [Demo & Docs](https://www.ogis.org/waymark-wp/)

### Displaying Maps

Embed your Maps using the `[Waymark]` Shortcode, or link to the Map Details page.

 * **Shortcodes**
    - Display a single Map, or a Collection of Maps anywhere that Shortcodes are
      supported.
    - An optional Shortcode Header displays the Map/Collection title, a link to 
      the Map Details page and any Meta.
    - Display a Marker defined through the Shortcode.
    - Display a Basemap only, without any Overlays by providing centre and zoom 
      parameters.
 * **Basemaps** – Uses [OpenStreetMap](https://www.openstreetmap.org/fixthemap) 
   by default, with support for multiple raster tiled/”slippy” Basemaps. You can
   switch Basemaps using the Overlay Filter.
 * **Overlay Filter** – Allow the user to filter which Overlays are currently visible
   on the Map.
 * **Export**
    - (Optionally) Let anyone Export Maps into GPX, KML and GeoJSON formats through
      the Shortcode Header or on the Map Details page.
    - Works on mobile devices.

### Customising

Built to be flexible, Waymark has lots of [Settings](https://www.ogis.org/waymark-wp/customising/settings/)
and Types provide one place to control how Overlays (Markers/Lines/Shapes) are displayed.

Marker Icons can be provided as:
 – Font Icons ([Ionic Icons v2](https://ionic.io/ionicons/v2/cheatsheet.html)/
[Font Awesome v4](https://fontawesome.com/v4.7.0/cheatsheet/)) – Simple Text, or
[Emojis](https://emojifinder.com/) (i.e. 🏕️, 🚩, 📸). – Custom HTML (good ol’ `<
img src="https://example.com/icon.svg">`, or a more complex structure). So you can
pretty much create any kind of Icon you want.

For developers:

 * Most elements can be [styled using CSS](https://www.ogis.org/waymark-wp/customising/styling-with-css-selectors/)
   and have sensibly named `waymark-` classes.
 * WordPress integration:
    - Maps are stored using the custom post type `waymark_map`.
    - Collections use the `waymark_collection` Taxonomy.
    - Embed Maps using the `[Waymark]` [Shortcode](https://www.ogis.org/waymark-wp/)
      anywhere they are supported, or dynamically using the `do_shortcode(["Waymark"])`
      [function](https://developer.wordpress.org/reference/functions/do_shortcode/).
 * Geographical data is stored in [GeoJSON](https://geojson.org/) format. Types 
   are specified using the `type` Property, i.e. `{feature: { geometry: { type: '
   Point', coordinates: [0, 0] } }, properties: { type: 'Alert', title: 'Bridge 
   Removed!' }`.
 * Specify which GeoJSON feature properties to store when importing (Settings > 
   Overlays > Properties). These can be automatically appended to the Overlay Description,
   or accessed programatically via the `layer.feature.properties` Object.
 * Maps are displayed using the [Leaflet](https://leafletjs.com/) JavaScript library,
   which is bundled with Waymark and can be extended using the `waymark_loaded_callback`[
   callback function](https://www.ogis.org/waymark-wp/advanced/using-the-global-
   callback-function/.

Be sure to check out [Map First](https://github.com/opengis/map-first), a minimal
WordPress theme with an _obsession_ for Maps (it’s open-source too and contains 
lots of comments about customisations).

**Waymark is free, open-source ([GPL v2](https://www.gnu.org/licenses/old-licenses/gpl-2.0.en.html))
and a labour of Love**. I try to keep the plugin well supported, so please feel 
free to [reach out](https://wordpress.org/support/plugin/waymark/#new-topic-0) with
any issues, questions or feedback.

### Development

> [!NOTE]
>  To develop locally you will need to have both Node.js and NPM [installed](https://docs.npmjs.com/downloading-and-installing-node-js-and-npm).

[Grunt](https://gruntjs.com/) is used to run the build script, which compiles the
JavaScript and CSS and performs some other tasks.

    ```
    # Clone the repository (and the Waymark JS submodule)
    git clone --recurse-submodules https://github.com/opengis/waymark.git

    # Navigate to the Waymark directory
    cd waymark

    # Install the dependencies (or pnpm/yarn install)
    npm install

    # Run the build script
    grunt
    ```

The build script will watch for changes to the JavaScript and CSS files.

Pull requests are welcome!

> [!IMPORTANT]
>  [Waymark JS](https://www.ogis.org/waymark-js/) is responsible for
> the Viewer and Editor and is included as a Git submodule (`/waymark-js` directory).
> View on [GitHub](https://github.com/OpenGIS/Waymark-JS/).

### Dev Server

A local WordPress environment is provided via [wp-env](https://www.npmjs.com/package/@wordpress/env).
[Docker](https://www.docker.com/) must be running.

    ```
    npm run dev
    ```

This starts WordPress at **http://localhost:8888** and prints the credentials summary:

    ```
    ────────────────────────────────────
     MySQL  127.0.0.1  root / password
     Admin  http://localhost:8888/wp-admin  admin / password
    ────────────────────────────────────
    ```

## Pantaila-argazkiak

[⌊Add Overlays (Markers, Lines and Shapes) to create detailed interactive Maps. 
You can import/export from GPX/KML/GeoJSON.⌉⌊Add Overlays (Markers, Lines and Shapes)
to create detailed interactive Maps. You can import/export from GPX/KML/GeoJSON.⌉[

Add Overlays (Markers, Lines and Shapes) to create detailed interactive Maps. You
can import/export from GPX/KML/GeoJSON.

[⌊Every Overlay can be given a title, image and description. Marker images can be
displayed as a gallery.⌉⌊Every Overlay can be given a title, image and description.
Marker images can be displayed as a gallery.⌉[

Every Overlay can be given a title, image and description. Marker images can be 
displayed as a gallery.

[⌊Waymark features a clean, intuitive Editor for creating and editing your Maps.
Overlays are customisable using Types, which allow you set styles once (colours/
icons etc.), so you can simply select it when you are adding to the Map.⌉⌊Waymark
features a clean, intuitive Editor for creating and editing your Maps. Overlays 
are customisable using Types, which allow you set styles once (colours/icons etc.),
so you can simply select it when you are adding to the Map.⌉[

Waymark features a clean, intuitive Editor for creating and editing your Maps. Overlays
are customisable using Types, which allow you set styles once (colours/icons etc.),
so you can simply select it when you are adding to the Map.

[⌊If you have more than one Basemap, you can switch between them when viewing the
Map. Overlays can be shown/hidden by Type.⌉⌊If you have more than one Basemap, you
can switch between them when viewing the Map. Overlays can be shown/hidden by Type
.⌉[

If you have more than one Basemap, you can switch between them when viewing the 
Map. Overlays can be shown/hidden by Type.

[⌊Use Meta to provide extra information about your Maps. Meta inputs are customisable
and can be grouped.⌉⌊Use Meta to provide extra information about your Maps. Meta
inputs are customisable and can be grouped.⌉[

Use Meta to provide extra information about your Maps. Meta inputs are customisable
and can be grouped.

[⌊The Map Details page displays an image gallery, elevation profile, export options,
featured image and all Meta provided for the Map.⌉⌊The Map Details page displays
an image gallery, elevation profile, export options, featured image and all Meta
provided for the Map.⌉[

The Map Details page displays an image gallery, elevation profile, export options,
featured image and all Meta provided for the Map.

[⌊Add Maps to your content using the Waymark Shortcode. You can choose which Meta
is displayed.⌉⌊Add Maps to your content using the Waymark Shortcode. You can choose
which Meta is displayed.⌉[

Add Maps to your content using the Waymark Shortcode. You can choose which Meta 
is displayed.

[⌊Organise Maps with Collections and display multiple Maps at once using the Shortcode.
Collections can be nested and Maps can be associated with multiple Collections.⌉⌊
Organise Maps with Collections and display multiple Maps at once using the Shortcode.
Collections can be nested and Maps can be associated with multiple Collections.⌉[

Organise Maps with Collections and display multiple Maps at once using the Shortcode.
Collections can be nested and Maps can be associated with multiple Collections.

[⌊Waymark was designed to be very flexible, with lots of Settings to choose from.⌉⌊
Waymark was designed to be very flexible, with lots of Settings to choose from.⌉[

Waymark was designed to be very flexible, with lots of Settings to choose from.

[⌊Documentation and Help is available from the Waymark website.⌉⌊Documentation and
Help is available from the Waymark website.⌉[

Documentation and Help is available from the [Waymark](https://www.ogis.org/waymark-wp/)
website.

## Instalazioa

With Waymark enabled, click on the “Maps” link in the sidebar to create and edit
Maps. Once you are happy with your Map, copy the Waymark shortcode and add it to
your content.

[Read the Docs »](https://www.ogis.org/waymark-wp/)

## MEG

### Is This Free?

_Yes!_, however if you (or your organisation) benefit from Waymark, please consider
supporting the continued development of the plugin through [sponsorship](https://github.com/sponsors/OpenGIS)
🙂

### Is There a Demo?

Yes, [here](https://www.ogis.org/waymark-wp/).

### Can I Get More Help?

Yes, please view the [Documentation](https://www.ogis.org/waymark-wp/). If you still
need help, feel free to [reach out](https://wordpress.org/support/plugin/waymark/#new-topic-0).

### How Can I Contribute?

**If you find value in Waymark please consider supporting it’s continued development
through [sponsorship](https://github.com/sponsors/OpenGIS). Any amount is appreciated.**

You could also:

 * **[Translate the plugin](https://translate.wordpress.org/projects/wp-plugins/waymark/)**
   If you like the plugin and speak multiple languages, _please_ consider becoming
   a [Translation Editor (PTE)](https://make.wordpress.org/polyglots/handbook/about/roles-and-capabilities/#project-translation-editor)
   for the plugin.
 * **Star**, create an Issue or Fork the project on [GitHub](https://github.com/opengis/waymark/).
 * [Add a Review](https://wordpress.org/support/plugin/waymark/reviews/#new-post).
 * [Report bugs or suggest new features](https://wordpress.org/support/plugin/waymark/#new-topic-0).

If you have anything bad to say, please [create an issue](https://wordpress.org/support/plugin/waymark/#new-topic-0)
before leaving a review, this is how the plugin gets better!

### Does Waymark Support Google Maps?

Yes! While the Google Maps API is not used, [Google Basemaps can be added to Waymark](https://gist.github.com/morehawes/f2982753074599363ca3a9f8582cd572)
as raster tiles.

### Can I Translate the Plugin?

Please! Waymark is localization ready, [translation contributions](https://translate.wordpress.org/projects/wp-plugins/waymark/)
are greatly appreciated.

### Acknowledgements?

Waymark relies on input from it’s users, thank you to everyone for providing feedback
🙂

Built on the shoulders of giants, thank you Open-Source!

## Berrikuspenak

![](https://secure.gravatar.com/avatar/18e178de771456fc1dffd6dc71f9ed9081e6178534de55820f06a5daeb48dc21?
s=60&d=retro&r=g)

### 󠀁[My favorite mapping plugin](https://wordpress.org/support/topic/my-favorite-mapping-plugin/)󠁿

 [jhmnieuwenhuis](https://profiles.wordpress.org/jhmnieuwenhuis/) 2026(e)ko apirilaren
19(a) 1 reply

This is by far the best mapping plugin i have seen. I was using QGIS only to create
maps for my wordpress site. But this plugin does an excellent job and is integrated
in wordpress.I started sponsoring this plugin. I hope more people will do that, 
it is worth it !You can support it with a one time amount or a monthly amount. Just
a few dollars will help.

![](https://secure.gravatar.com/avatar/8b615587baddb73a011d017434390b53b6b91ceb3ad0bb59ea5ad22057db7c68?
s=60&d=retro&r=g)

### 󠀁[Another example of how great WordPress and open source is](https://wordpress.org/support/topic/another-example-of-how-great-wordpress-and-open-source-is/)󠁿

 [purbeckpixels](https://profiles.wordpress.org/purbeckpixels/) 2025(e)ko azaroaren
11(a) 1 reply

Was asked if I could add routes and maps to an existing website I made. Thought 
I’d have to code it from scratch but came across this brilliant plugin which pretty
much covered all the functionality I required. Thank you Joe for a great plugin.

![](https://secure.gravatar.com/avatar/a6f6e77395a2faf06017c94bd04546656b51bfa44b26b0ee0461333574273f8c?
s=60&d=retro&r=g)

### 󠀁[So happy that I found this!](https://wordpress.org/support/topic/so-happy-that-i-found-this/)󠁿

 [SmaRts](https://profiles.wordpress.org/smarts/) 2025(e)ko urriaren 4(a) 1 reply

As a hiker with a website I was looking for a working plugin like this for a long
time. I am so happy that I found this. It’s easy to use, the output is just what
I needed to display and share my hikes. Thank you, Joe!

![](https://secure.gravatar.com/avatar/1c213219fb3881380058d07c6bb6aa7b98e09ed4cf099317db8e71d8999df84b?
s=60&d=retro&r=g)

### 󠀁[Very good plugin](https://wordpress.org/support/topic/very-good-plugin-2972/)󠁿

 [Sjaak](https://profiles.wordpress.org/svweb/) 2025(e)ko maiatzaren 12(a)

The plugin works great and the support is fast and helpful!

![](https://secure.gravatar.com/avatar/3ffc17bc9ebed5415187fd8802a9215f92b37e6e13202b5ffa31c71c0f635796?
s=60&d=retro&r=g)

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-40028/)󠁿

 [davidmx1](https://profiles.wordpress.org/davidmx1/) 2025(e)ko urtarrilaren 23(
a) 1 reply

I was searching for such plugin for some time. Great work, I am going to use it 
for my hiking trips! Thanks a lot also for immediate support!

![](https://secure.gravatar.com/avatar/01d411f6f86a7c007d6f49f9c543e2f56e234a34876b0e0bd9d991a5d07cca98?
s=60&d=retro&r=g)

### 󠀁[Great plugin](https://wordpress.org/support/topic/great-plugin-39895/)󠁿

 [Igor](https://profiles.wordpress.org/iggys/) 2024(e)ko abenduaren 7(a)

Very easy way to create ritch maps with lots of info. Very usefull for any hiking,
traveling, trekking, backpackcing, running… web site / blog or for any site that
needs simple and powerfull way to add maps with information.

 [ Irakurri 53 berrikuspenak ](https://wordpress.org/support/plugin/waymark/reviews/)

## Laguntzaileak eta Garatzaileak

“Waymark” software librea da. Ondoko pertsonek egin dizkiote ekarpenak plugin honi.

Laguntzaileak

 *   [ Joe ](https://profiles.wordpress.org/morehawes/)

Waymark 6 eskualde-ezarpenetara itzuli da. Eskerrik asko [itzultzaileei](https://translate.wordpress.org/projects/wp-plugins/waymark/contributors)
beraien ekarpenengatik.

[Itzul zaitez Waymark zure hizkuntzara.](https://translate.wordpress.org/projects/wp-plugins/waymark)

### Garapena interesatzen zaizu?

[Araka kodea](https://plugins.trac.wordpress.org/browser/waymark/), begiratu [SVN biltegia](https://plugins.svn.wordpress.org/waymark/)
edo harpidetu [garapen erregistrora](https://plugins.trac.wordpress.org/log/waymark/)
[RSS](https://plugins.trac.wordpress.org/log/waymark/?limit=100&mode=stop_on_copy&format=rss)
bidez.

## Aldaketen loga

[View on GitHub](https://github.com/OpenGIS/waymark-wp/).

## Meta

 *  Version **1.6.4**
 *  Azken eguneraketa **duela 5 ordu**
 *  Instalazio aktiboak **900+**
 *  WordPress bertsioa ** 4.6 edo handiagoa **
 *  **7.1** (e)raino probatuta.
 *  PHP bertsioa ** 5.2 edo handiagoa **
 *  Hizkuntzak
 * [Croatian](https://hr.wordpress.org/plugins/waymark/), [Dutch](https://nl.wordpress.org/plugins/waymark/),
   [English (US)](https://wordpress.org/plugins/waymark/), [German (Switzerland)](https://de-ch.wordpress.org/plugins/waymark/),
   [Italian](https://it.wordpress.org/plugins/waymark/), [Spanish (Chile)](https://cl.wordpress.org/plugins/waymark/),
   eta [Spanish (Spain)](https://es.wordpress.org/plugins/waymark/).
 *  [Itzuli zure hizkuntzara](https://translate.wordpress.org/projects/wp-plugins/waymark)
 * Etiketak
 * [elevation](https://eu.wordpress.org/plugins/tags/elevation/)[gis](https://eu.wordpress.org/plugins/tags/gis/)
   [GPX](https://eu.wordpress.org/plugins/tags/gpx/)[map maker](https://eu.wordpress.org/plugins/tags/map-maker/)
   [track](https://eu.wordpress.org/plugins/tags/track/)
 *  [Ikuspegi aurreratua](https://eu.wordpress.org/plugins/waymark/advanced/)

## Balorazioak

 5 out of 5 stars.

 *  [  52 5-star reviews     ](https://wordpress.org/support/plugin/waymark/reviews/?filter=5)
 *  [  1 4-star review     ](https://wordpress.org/support/plugin/waymark/reviews/?filter=4)
 *  [  0 3-star reviews     ](https://wordpress.org/support/plugin/waymark/reviews/?filter=3)
 *  [  0 2-star reviews     ](https://wordpress.org/support/plugin/waymark/reviews/?filter=2)
 *  [  0 1-star reviews     ](https://wordpress.org/support/plugin/waymark/reviews/?filter=1)

[Your review](https://wordpress.org/support/plugin/waymark/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/waymark/reviews/)

## Laguntzaileak

 *   [ Joe ](https://profiles.wordpress.org/morehawes/)

## Laguntza

Azken bi hilabeteetan konpondutako gertakariak:

     2(e)tik 2

 [Ikusi laguntza foroa](https://wordpress.org/support/plugin/waymark/)

## Egizu eskaintza

Plugin honen aurrerabidearen euskarri izan nahi duzu?

 [ Egiozu eskaintza plugin honi ](https://github.com/sponsors/OpenGIS)