Title: Leaflet Map
Author: bozdoz
Published: <strong>Èbìbí  7, 2014</strong>
Last modified: Èbìbí  5, 2026

---

Ṣàwárí àwọn plugin

![](https://ps.w.org/leaflet-map/assets/banner-772x250.png?rev=1693083)

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

# Leaflet Map

 Láti ọwọ́ [bozdoz](https://profiles.wordpress.org/bozdoz/)

[Ṣe ìgbàsílẹ̀](https://downloads.wordpress.org/plugin/leaflet-map.3.4.6.zip)

 * [Àwọn àlàyé](https://yor.wordpress.org/plugins/leaflet-map/#description)
 * [Àwọn àgbéyẹ̀wò](https://yor.wordpress.org/plugins/leaflet-map/#reviews)
 *  [Ìgbéwọlẹ̀](https://yor.wordpress.org/plugins/leaflet-map/#installation)
 * [Ìdàgbàsókè](https://yor.wordpress.org/plugins/leaflet-map/#developers)

 [Ìrànlọ́wọ́](https://wordpress.org/support/plugin/leaflet-map/)

## Àpèjúwe

Add a map generated with [LeafletJS](http://leafletjs.com/): an open-source JavaScript
library for mobile-friendly interactive maps. Map tiles are provided by default 
through [OpenStreetMap](http://www.openstreetmap.org/), or [MapQuest](https://www.mapquest.ca/)(
with an app key). Can be set per map with shortcode attributes or through the dashboard
settings.

#### Maps

Simply create a **map** with:

    ```
    [leaflet-map]
    ```

Lookup an address with:

    ```
    [leaflet-map address="chicago"]
    ```

When using the OpenStreetMap Nominatim geocoder, the plugin sends a contact email
in the request user agent. By default this uses the site admin email, but you can
override it in the plugin settings or with the `leaflet_map_nominatim_contact_email`
filter.

    ```
    add_filter('leaflet_map_nominatim_contact_email', function ($email) { return 'maps@example.com'; });
    ```

Know the latitude and longitude of a location? Use them (and a zoom level) with:

    ```
    [leaflet-map lat=44.67 lng=-63.61 zoom=5]
    ```

Add a **marker** under your map shortcode, like so:

    ```
    [leaflet-map]
    [leaflet-marker]
    ```

Want more? Make more (and fit the map to contain all of them):

    ```
    [leaflet-map fitbounds]
    [leaflet-marker address="tokyo"]
    [leaflet-marker address="oslo"]
    [leaflet-marker address="cairo"]
    [leaflet-marker address="toronto"]
    ```

You can even add **popups** (to any shape) with their names:

    ```
    [leaflet-map fitbounds]
    [leaflet-marker address="tokyo"]Tokyo[/leaflet-marker]
    [leaflet-marker address="oslo"]Oslo[/leaflet-marker]
    ...
    ```

Add a link to the popup messages the same way you would add any other link with 
the WordPress editor.

#### Other Shapes, GeoJSON, and KML

Add a line to the map by adding `[leaflet-line]`. You can specify the postions with
a list separated by semi-colon `;` or bar `|` using lat/lng: `[leaflet-line latlngs
="41, 29; 44, 18"]` or addresses: `[leaflet-line addresses="Istanbul; Sarajevo"]`,
or x/y coordinates for image maps.

Add a circle to the map by adding `[leaflet-circle]`. You can specify the position
using `lat` and `lng` and the radius in meters using `radius`. You can also customize
the style using [LeafletÌtumọ̀ Yorùbá: ’s Path options](https://leafletjs.com/reference.html#path-option).
Example: `[leaflet-circle message="max distance" lng=5.117909610271454 lat=52.097914814706094
radius=17500 color="#0DC143" fillOpacity=0.1]`.

Or you can add a geojson shape via a url (make sure you are allowed to access it
if itÌtumọ̀ Yorùbá: ’s not hosted on your own server): `[leaflet-geojson src="https://
example.com/path/to.geojson"]`. Add custom popups with field names; try out the 
default src file and fields like so:

    ```
    [leaflet-map fitbounds]
    [leaflet-geojson]{name}[/leaflet-geojson]


    name is a property on that GeoJSON, and it can be accessed with curly brackets and the property name.
    ```

#### Image Maps

Alternatively, you could use a plain image for visitors to zoom and pan around with`[
leaflet-image src="path/to/image/file.jpg"]`. See screenshots 3 Ìtumọ̀ Yorùbá: –
5 for help setting that up.

#### More

Check out other examples on the Shortcode Helper page in the Leaflet Map admin section.

Check out the **source code** and **more** details on [GitHub](https://github.com/bozdoz/wp-plugin-leaflet-map)!

## Àwọn àwòrán ìbòjú

[⌊Put the shortcode into the post.⌉⌊Put the shortcode into the post.⌉[

Put the shortcode into the post.

[⌊See the shortcode play out on the front end.⌉⌊See the shortcode play out on the
front end.⌉[

See the shortcode play out on the front end.

[⌊For [leaflet-image] upload an image, and copy the URL from the right-hand side⌉⌊
For [leaflet-image] upload an image, and copy the URL from the right-hand side⌉[

For `[leaflet-image]` upload an image, and copy the URL from the right-hand side

[⌊For [leaflet-image] paste that image URL into an attribute titled source: example:
src="https://picsum.photos/1000/1000/".⌉⌊For [leaflet-image] paste that image URL
into an attribute titled source: example: src="https://picsum.photos/1000/1000/"
.⌉[

For `[leaflet-image]` paste that image URL into an attribute titled `source`: example:`
src="https://picsum.photos/1000/1000/"`.

[⌊See the [leaflet-image] on the front end.⌉⌊See the [leaflet-image] on the front
end.⌉[

See the `[leaflet-image]` on the front end.

[⌊If you use [leaflet-marker draggable], then you can drag the marker where you 
want it, open a developers console, and see the specific shortcode to use.⌉⌊If you
use [leaflet-marker draggable], then you can drag the marker where you want it, 
open a developers console, and see the specific shortcode to use.⌉[

If you use `[leaflet-marker draggable]`, then you can drag the marker where you 
want it, open a developers console, and see the specific shortcode to use.

[⌊Add geojson via URL: [leaflet-geojson src="https://example.com/path/to.geojson"]⌉⌊
Add geojson via URL: [leaflet-geojson src="https://example.com/path/to.geojson"]⌉[

Add geojson via URL: `[leaflet-geojson src="https://example.com/path/to.geojson"]`

[⌊MapQuest requires an app key, get it from their website; alternatively, you can
use OpenStreetMap as a free tile service (remember to add an attribution where necessary).⌉⌊
MapQuest requires an app key, get it from their website; alternatively, you can 
use OpenStreetMap as a free tile service (remember to add an attribution where necessary)
.⌉[

MapQuest requires an app key, get it from their website; alternatively, you can 
use OpenStreetMap as a free tile service (remember to add an attribution where necessary).

## Ìgbéwọlẹ̀

 1. Choose to add a new plugin, then click upload
 2. Upload the leaflet-map zip
 3. Activate the plugin through the ‘Plugins’ menu in WordPress
 4. Use the shortcodes in your pages or posts: e.g. `[leaflet-map]` and `[leaflet-marker]`

## FAQ

### Can I have an SVG Marker?

Yes! Convert the default marker into an svg with a shortcode like this: `[leaflet-
marker svg color="white" iconClass="fab fa-wordpress-simple" background="red"]` 
The `iconClass` is perfect for adding a [font-awesome](https://fontawesome.com/icons?d=gallery)
icon.

### How do I change the style for lines/geojson?

Pass the style attributes to the respective shortcodes (see all options on [LeafletJS](http://leafletjs.com/reference-1.0.3.html#path)):

    ```
    [leaflet-line color="red" weight=10 dasharray="2,15" addresses="Halifax, NS; Tanzania" classname=marching-ants]
    ```

### Can I add geojson?

Yes, just give it a source URL: `[leaflet-geojson src="https://example.com/path/
to.geojson"]` It will also support leaflet geojson styles or geojson.io styles. 
Add a popup message with `[leaflet-geojson popup_text="hello!"]`, or add HTML by
adding it to the content of the shortcode: `[leaflet-geojson]<a href="#">Link here,
or use text from a feature property, like {title}</a>[/leaflet-geojson]` or identify
a geojson property with `popup_property`, and each shape will use its own popup 
text if available.

### Can I add kml/gpx?

Sure!? Use the same attributes as leaflet-geojson (above), but use the `[leaflet-
kml]` or `[leaflet-gpx]` shortcode.

### Can I add wms?

Sure. Use the same attributes as leaflet-map, but use the `[leaflet-wms]` shortcode;
attributes include: `src`, `layer`, and `crs`.

### Can I add a message to a marker?

Yes: `[leaflet-marker visible]Hello there![/leaflet-marker]`, where visible designates
if it is visible on page load. Otherwise it is only visible when clicked.

### Can I use your plugin with a picture instead of a map?

Yes: Use `[leaflet-image src="path/to/image/file.jpg"]`. See screenshots 3 Ìtumọ̀
Yorùbá: – 5 for help setting that up.

### Can I use my own self-hosted Leaflet files?

Yes: Add your custom URL to the options in the admin page.

### How can I add a link to a marker?

Use the marker format `[leaflet-marker]Click here![/leaflet-marker]` and add a hyperlink
like you normally would with the WordPress editor.

### I need more functions!

Take a look at the functions of [Extensions for Leaflet Map](https://wordpress.org/plugins/extensions-leaflet-map/).

### Additional questions?

For more FAQs, please visit the [FAQ section on GitHub here](https://github.com/bozdoz/wp-plugin-leaflet-map#frequently-asked-questions).

## Àwọn àgbéyẹ̀wò

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

### 󠀁[Very helpful!](https://wordpress.org/support/topic/very-helpful-1576/)󠁿

 [jbleys](https://profiles.wordpress.org/jbleys/) Èrèlé 17, 2026

Does a great job abstracting the leaflet JS into easy to implement shortcode options.

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

### 󠀁[A truly comprehensive Pluin](https://wordpress.org/support/topic/a-truly-comprehensive-pluin/)󠁿

 [jugibur](https://profiles.wordpress.org/jugibur/) Ọ̀wàrà 8, 2025

The developer has done a great job, transfering the Leaflet JS code into a convenient
WordPress plugin. Thanks for that effort!

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

### 󠀁[Superb implementation of OSM](https://wordpress.org/support/topic/superb-implementation-of-osm/)󠁿

 [allmediapress](https://profiles.wordpress.org/allmediapress/) Ògún 8, 2024

Hi, You can have your Open Street Map shown on your website in 5 minutes. Simple
use of short codes and excelent eye for details displayed in the Settings part! 
David

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

### 󠀁[Great map plugin for multiple locations](https://wordpress.org/support/topic/great-map-plugin-for-multiple-locations/)󠁿

 [pozzz](https://profiles.wordpress.org/pozzz/) Èbìbí 9, 2024

Very easy to customize and with lot of functions for basic needs. Great support 
for some minor issues and questions. I have to test it better with a lot of pins
in a small region, i think can be a bit confusive.

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

### 󠀁[Super Easy](https://wordpress.org/support/topic/super-easy-280/)󠁿

 [Louise Harris](https://profiles.wordpress.org/louiseh86/) Ọ̀wàrà 10, 2023

This was nice and easy to setup which is what I like. No need to faff about creating
accounts for api keys in Google and adding credit cards details. Simply install 
the plugin and 5 minutes later you have a nice basic map.

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

### 󠀁[Really nice](https://wordpress.org/support/topic/really-nice-186/)󠁿

 [vattendrag](https://profiles.wordpress.org/vattendrag/) Èrèlé 28, 2023

Compared to the map plugins most tooted in articles, this is by far better and easier
to manage.

 [ Ka gbogbo àwọn àgbéyẹ̀wò 58 ](https://wordpress.org/support/plugin/leaflet-map/reviews/)

## Àwọn Olùkópa & Olùgbéejáde

“Leaflet Map” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa 
sí plugin yìí.

Àwọn Olùkópa

 *   [ bozdoz ](https://profiles.wordpress.org/bozdoz/)
 *   [ hupe13 ](https://profiles.wordpress.org/hupe13/)
 *   [ remigr ](https://profiles.wordpress.org/remigr/)
 *   [ Gerald ](https://profiles.wordpress.org/gerital/)
 *   [ rtpHarry ](https://profiles.wordpress.org/rtpharry/)

A ti túmọ̀ “Leaflet Map” sí àwọn èdè agbègbè 7. Ọpẹ́lọpẹ́ fún [àwọn atúmọ̀ èdè](https://translate.wordpress.org/projects/wp-plugins/leaflet-map/contributors)
fún àwọn ìkópa wọn.

[Túmọ̀ “Leaflet Map” sí èdè rẹ.](https://translate.wordpress.org/projects/wp-plugins/leaflet-map)

### Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

[Ṣàwárí koodu](https://plugins.trac.wordpress.org/browser/leaflet-map/), ṣàyẹ̀wò
[ibi ìpamọ́ SVN](https://plugins.svn.wordpress.org/leaflet-map/), tàbí ṣe àgbékalẹ̀
sí [àkọsílẹ̀ ìdàgbàsókè](https://plugins.trac.wordpress.org/log/leaflet-map/) nípasẹ̀
[RSS](https://plugins.trac.wordpress.org/log/leaflet-map/?limit=100&mode=stop_on_copy&format=rss).

## Àkọsílẹ̀ àwọn àyípadà

#### 3.4.6

 * [Bugfix] Fix to escaping geojson urlÌtumọ̀ Yorùbá: ’s

#### 3.4.5

 * [Bugfix] Numerous fixes to prevent XSS.

#### 3.4.4

 * [Bugfix] Fix to Nominatim returning 404Ìtumọ̀ Yorùbá: ’s

#### 3.4.3

 * [Update] Works with php8.5

#### 3.4.2

 * [Update] New default tile urls, removed subdomains

#### 3.4.1

 * [Update] Compatible with PHP 8.2

#### 3.4.0

 * [Feature] New [leaflet-wms] layer! Thanks @jannefleischer!

#### 3.3.1

 * [Update] Default Leaflet map set at v1.9.4
 * [Security] Escapes geojson popup properties to prevent XSS attacks
 * [Bug] Updates “!attribution” or “attribution=0” attributes to actually remove
   attribution
 * [Bug] Switches SANITIZE_FULL with SANITIZE to to allow “German umlauts”
 * [Bug] Fixes some issues when a mapÌtumọ̀ Yorùbá: ’s max zoom differs from a tile
   layerÌtumọ̀ Yorùbá: ’s max zoom

#### 3.3.0

 * Adds ‘leaflet_map_popup_message’ filter for manipulating popup messages

#### 3.2.0

 * Adds banner if default js is out-of-sync
 * Adds do_shortcode in popups
 * Fixes error if geocoder fails to get a lat/lng
 * Fixes deprecated warnings in php 8.1
 * Fixes detect retina and maxzoom issues

#### 3.1.0

 * Bumps leaflet default version to 1.9.3
 * Checks for `lat` and `lon` in osm_geocode with `isset`
 * Adds min, max, step to inputs for zoom, minZoom, and maxZoom
 * Obfuscates base tileurl with base64_encode in map-shortcode to deter crawlers
 * Adds `tooltipAnchor` to geojson and marker shortcodes
 * Default maxZoom is 19, down from 20
 * Allows for comma-separated tile server subdomains, as opposed to ‘abc’ turning
   into ‘a’,Ìtumọ̀ Yorùbá: ’b’,Ìtumọ̀ Yorùbá: ’c’ automatically (i.e. you can now
   use something like “cache-1,cache2” as default subdomains)
 * Adds new shortcodes: [leaflet-image-overlay] and [leaflet-video-overlay] (examples
   in the shortcode-helper page, or README.md)

#### 3.0.5

 * Fixes ampersands in geojson/gpx/kml urls

#### 3.0.4

 * Fixes markers so that they can accept `0` as a value for x/y and lat/lng coordinates

#### 3.0.3

 * Fixes using `popupAnchor` without passing `iconUrl`

#### 3.0.2

 * Another fix for commas in float coordinates.
 * Fix validation of tile urls.
 * Fix for php 5.6 using static function methods.

#### 3.0.1

 * Fixes some issues with float coordinates that use commas instead of decimals
 * Fixes some quotes in addresses for geocoding

#### 3.0.0

 * Fixes security issues in admin and in shortcode attributes. Escapes and filters
   many inputs.

#### 2.23.3

 * changes ‘leaflet_map_enqueue’ action to fire for each map

#### 2.23.2

 * actual bugfix to multiple or missing enqueue map scripts

#### 2.23.1

 * possible bugfix to failing to enqueue map when shortcode rendered

#### 2.23.0

 * Added iconUrl to leaflet-geojson shortcode.
 * bugfix to number inputs in admin accepting either integers or decimals but not
   both (couldnÌtumọ̀ Yorùbá: ’t switch types)

#### 2.22.1

 * hotfix to tile url attributions not being numeric and stripping slashes.

#### 2.22.0

 * Adds tilesize, mapid, accesstoken, zoomoffset, nowrap to leaflet-map shortcode
   and default settings; helpful for mapbox tile urls

#### 2.21.0

 * Fixes issues with tilelayers when min_zoom and max_zoom are identical and detect_retina
   is true
 * Adds (advanced) default liquid-like filter to template tags: [leaflet-geojson]{
   Properties.Name | default: No Name}[/leaflet-geojson]

#### 2.20.0

 * Adds tap and !tap option to [leaflet-map]
 * Adds (advanced) raw filter syntax for map options: [leaflet-map dragging=”{!L.
   Browser.mobile | raw}”]

#### 2.19.1

 * Bumps leaflet version to 1.7.1
 * Removes “\r\n” from default attribution
 * Uses min and max zoom in tileurl as well as map

#### 2.19.0

 * Adds [leaflet-scale] and global option in admin
 * Removes unnecessary console.log

#### 2.18.0

 * Adds table-view to leaflet-geojson: [leaflet-geojson table-view]
 * Creates maps in order their containers are rendered (no unique ids)

#### 2.17.3

 * Bugfix to detect retina breaking MapQuest maps since 2.17.0

#### 2.17.2

 * Unparenthesized ternaries are deprecated in php 7.4

#### 2.17.1

 * Lazy-loading svg and geojson scripts so that it can wait for Leaflet to be loaded
   under some circumstances (deferred scripts)

#### 2.17.0

 * Adds `detect-retina` to plugin options and `leaflet-map` shortcode
 * Makes shortcode in excerpts conditional (enable it in admin->leaflet-map->settings)

#### 2.16.2

 * Fix to wpautop by removing spaces in javascript

#### 2.16.1

 * Updates default Leaflet to 1.6.0
 * Adds optional circle markers as [leaflet-geojson circleMarker]
 * removes random unique map idÌtumọ̀ Yorùbá: ’s for caching purposes

#### 2.16.0

 * allow author roles to see shortcodes
 * adds [leaflet-polygon] shortcode
 * makes map ids unique; removes auto-incremented map counts

#### 2.15.0

 * Updates rawgit URLÌtumọ̀ Yorùbá: ’s to use jsdelivr, unpkg, and githubusercontent.
   com
 * Change logo to use FontAwesome SVG
 * Adds referer to file_get_contents, in case curl is disabled
 * Updates default Leaflet to 1.5.1
 * Fixes reset default values button in settings
 * Requires at least WordPress 4.6
 * ToGeoJSON library URL is customizable

#### 2.14.0

 * Fix `visible` att in popups.
 * Adds nested property accessors to geojson popup text: `{attributes.email}`
 * Adds negation to shortcode attributes with an exclamation mark: e.g. Disable 
   all interaction with `[leaflet-map address="las vegas" !boxZoom !doubleClickZoom!
   dragging !keyboard !scrollwheel !attribution !touchZoom]`
 * Fix case-sensitive `boxZoom`
 * Add `touchZoom` to map attributes
 * Fix icon-related anchor attributes (numbers instead of strings)

#### 2.13.0

 * Updated LeafletJS to 1.4.0
 * Replaced `fit_markers` with `fitbounds`, which now fits all shapes in map view

#### 2.12.0

 * Re-added Google Geocoder (optional), since they forced billing accounts
 * Fixed links in shortcode helper page
 * Fixed issue with marker popups that had single quotes
 * Loading leaflet scripts and styles only when a map shortcode is used
 * Added fitbounds to leaflet-map (to replace fit_markers someday)

#### 2.11.5

 * Added assumed-boolean attributes to all shortcodes; ex: `[leaflet-marker draggable
   svg]` would be the same as `[leaflet-marker draggable=1 svg=1]`

#### 2.11.4

 * Fix to a race condition issue with custom scripts changing leaflet rendering 
   methods

#### 2.11.3

 * Fix to an issue with rendering circles

#### 2.11.2

 * Allow scripts to be deferred, and still render maps reliably
 * Add a circle to the map by adding `[leaflet-circle]`

#### 2.11.1

 * Added Dockerfiles to github
 * Made OpenStreetMap default geocoder in light of new Google API payment plans

#### 2.11.0

 * Added Popup Anchor for custom markers
 * Added SVG Markers
 * Added actions and filters

#### 2.10.1

 * Fix for plugin settings not being included (somehow)

#### 2.10.0

 * Added functions for translating text
 * Added string interpolation for GeoJSON popups to use feature properties (thanks
   to [@geraldo](https://github.com/geraldo))

#### 2.9.1

 * Fixes for PHP 7.2: made all method arguments identical
 * Added minified JavaScript files for site speed

#### 2.8.6

 * Added [leaflet-gpx] for GPX format

#### 2.8.6

 * Fix image shortcode ratio

#### 2.8.5

 * Added missing files from 2.8.4

#### 2.8.4

 * Fixed issues with css and js CDN; removed version from querystring
 * Split admin into new class

#### 2.8.3

 * Fix to [leaflet-kml]
 * Standardized `src` in leaflet-image and leaflet-geojson/kml

#### 2.8.2

 * Fix to image maps
 * Fixes to geocoder
 * Added multi-line popups to markers and geojson/kml

#### 2.8.1

 * Code cleanup
 * Added server-side and client-side methods to prevent WordPress from adding paragraph
   tags within shortcode tags

#### 2.8.0

 * Added Fit Markers to settings and map shortcode: [leaflet-map fit_markers=1]
 * Moved geojson/kml popup text to the shortcode content instead of a property so
   that you can use links or other HTML

#### 2.7.8

 * update default Leaflet version (1.1.0 from 1.0.3)

#### 2.7.7

 * added default lat/lngs in the admin; and reordered admin fields to be more user
   friendly

#### 2.7.6

 * added optional cURL to get geolocations if file_get_contents is not allowed on
   a server (note: cURL needs to be enabled, obviously)

#### 2.7.5

 * fixed filter_var_array throwing errors in old PHP too

#### 2.7.4

 * Added settings link to plugins page

#### 2.7.3

 * Fix to array_filter on some PHP versions.

#### 2.7.2

 * Fix to possible JavaScript error “Unexpected token <“; only happened when a plugin/
   theme used `wpautop`; fix was to remove spaces.

#### 2.7.1

 * Removed unnecessary map counts;

#### 2.7.0

 * Added basic marker icon support (with attributes “iconUrl”, “iconAnchor”, etc.);

#### 2.6.0

 * Changes to map creation which may solve an occasional marker creation JavaScript
   error
 * Added more attributes to marker shortcode (draggable, title, alt, opacity)
 * Added doubleClickZoom global, database option to globally disable double click
   zooming (by default), because itÌtumọ̀ Yorùbá: ’s more inline with disabling 
   scroll zooming by default. Box zooming on the other hand is more intentional

#### 2.5.0

 * Some improvements to the codebase;
 * added the same styling options for lines as there are for geojson;
 * added popups to lines, as there are for markers;
 * added an example to the shortcode admin page for the style attributes on lines;
 * added code and another example for disabling all map interactions (all zooms,
   keyboard, etc);

#### 2.4.0

 * Added Leaflet 1.0.2 scripts by default (works!);

#### 2.3.0

 * Added KML support `[leaflet-kml]`;

#### 2.2.0

 * Added popup_text and popup_property to leaflet-geojson to bind popups via a shortcode
   property or geojson properties

#### 2.1.0

 * Added Leaflet and GeoJSON.io styles to geojson shortcode

#### 2.0.2

 * OpenStreetMap.org has an SSL certificate (osm.org didnÌtumọ̀ Yorùbá: ’t); not
   a significant upgrade.

#### 2.0.1

 * Changed ajax request to be compatible with some versions of IE.

#### 2.0

 * Needed to add support for a MapQuest app key, since they discontinued the direct
   access of their tiles on July 11, 2016; added an alternate OpenStreetMap tile
   URL as the new default. Remember to reset options to default values!

#### 1.16

 * Added bare geojson support

#### 1.15

 * Removed shortcode brackets from leaflet-marker shortcode

#### 1.14

 * Fixed slashes in optional map attribution

#### 1.13

 * Added new geocoder options (thanks to [@nielsalstrup](https://github.com/nielsalstrup)
   for DAWA and [@jeromelebleu](https://github.com/nielsalstrup) for OSM)

#### 1.12

 * Added htmlspecialchars in admin.php, and custom attributions. Bugfix : removed
   position in admin menu so it doesnÌtumọ̀ Yorùbá: ’t overwrite or be overwritten(
   thanks to [@ziodave](https://github.com/ziodave))

#### 1.11

 * Added HTTPS support.

#### 1.10

 * Added lines to the map, thanks to [@Remigr](https://github.com/Remigr)!

#### 1.9

 * Added ability to use hyperlinks in marker messages.

#### 1.8

 * Added ability to self-host leaflet files.

#### 1.7

 * Uploaded 1.6 to subversion incorrectly!

#### 1.6

 * Important fix to conflicts with other plugins!

#### 1.5

 * Some helpful js fixes for multiple window onload functions, and added the `leaflet-
   image` shortcode!

#### 1.4

 * Some fixes for Google geocoding, and switched cookies to db options.

#### 1.3

 * Added cookies for Google geocoding to cut back on requests.

#### 1.2

 * Added geocoding to map: `[leaflet-map address="halifax, ns"]`.

#### 1.1

 * Added messages to markers.

#### 1.0

 * First Version. Basic map creation and marker creation.

## Àkójọpọ̀ Meta

 *  Ẹ̀yà **3.4.6**
 *  Ìgbàgbọ́hùn tó kẹ́yìn **oṣù 3 sẹ́yìn**
 *  Àwọn ìgbéwọlẹ̀ tó ṣiṣẹ́ **30,000+**
 *  Ẹ̀yà WordPress ** 4.6 tàbí ju bẹ́ẹ̀ lọ **
 *  Dánwò dé **6.9.5**
 *  Àwọn èdè
 * [English (Canada)](https://en-ca.wordpress.org/plugins/leaflet-map/), [English (US)](https://wordpress.org/plugins/leaflet-map/),
   [French (France)](https://fr.wordpress.org/plugins/leaflet-map/), [German](https://de.wordpress.org/plugins/leaflet-map/),
   [Russian](https://ru.wordpress.org/plugins/leaflet-map/), [Spanish (Chile)](https://cl.wordpress.org/plugins/leaflet-map/),
   [Spanish (Spain)](https://es.wordpress.org/plugins/leaflet-map/), àti [Spanish (Venezuela)](https://ve.wordpress.org/plugins/leaflet-map/).
 *  [Túmọ̀ sí èdè rẹ](https://translate.wordpress.org/projects/wp-plugins/leaflet-map)
 * Àwọn àmì
 * [interactive](https://yor.wordpress.org/plugins/tags/interactive/)[leaflet](https://yor.wordpress.org/plugins/tags/leaflet/)
   [map](https://yor.wordpress.org/plugins/tags/map/)[mapquest](https://yor.wordpress.org/plugins/tags/mapquest/)
   [openstreetmap](https://yor.wordpress.org/plugins/tags/openstreetmap/)
 *  [Ìwòye Tó Péye](https://yor.wordpress.org/plugins/leaflet-map/advanced/)

## Àwọn ìbò

 4.9 lára àwọn ìràwọ̀ 5.

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

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

[See all reviews](https://wordpress.org/support/plugin/leaflet-map/reviews/)

## Àwọn Olùkópa

 *   [ bozdoz ](https://profiles.wordpress.org/bozdoz/)
 *   [ hupe13 ](https://profiles.wordpress.org/hupe13/)
 *   [ remigr ](https://profiles.wordpress.org/remigr/)
 *   [ Gerald ](https://profiles.wordpress.org/gerital/)
 *   [ rtpHarry ](https://profiles.wordpress.org/rtpharry/)

## Ìrànlọ́wọ́

Àwọn ọ̀ràn tí a yanjú ní oṣù méjì tó kọjá:

     1 nínú 1

 [Wo àpéjọ ìrànlọ́wọ́](https://wordpress.org/support/plugin/leaflet-map/)

## Ṣe ìtọrẹ

Ṣé o fẹ́ ṣe àtìlẹ́yìn fún ìlọsíwájú plugin yìí?

 [ Ṣe ìtọrẹ sí plugin yìí ](https://www.paypal.me/bozdoz)