This plugin adds a form widget for searching for addresses and/or latlng coordinates (LeafletJS / OpenStreetMap).
No api key required for use.
What we plan to implement in the future:
- Extending the Rainlab.Location plugin to allow use of the Mappist popup.
- Integration with Rainlab.Builder
- Integration with Tailor
Why do I have to pay for this plugin?
We have chosen to offer this plugin as a paid version in order to support the OctoberCMS team with every sale. Every purchase contributes directly to the development and growth of OctoberCMS, enabling this exceptional platform to continue to evolve, offer new features and strengthen the community around it.
By opting for this plugin, you're not only supporting OctoberCMS team, you're also helping to enrich the OctoberCMS ecosystem for an even brighter future.
Thank you for your support and for being part of this adventure!
Mappist Form Widget
This plugin introduces a Map Picker form field called mapPicker. The form widget renders a field with a button that opens a popup where you can pick a location on a Leaflet Map.
You can define a lang for the map informations with lang attribute in the field definition. By default, the lang is en.
Either you drag the marker or click on the map, the field retrieves LatLng that can be stored in your model as a text with format Lat, Lng and you can also automatically populate mapped fields based on the position you pick on the map.
Available mappings:
- city
- street
- county
- state
- zip
- country
- country_code
- latitude
- longitude
Usage:
# ===================================
# Form Field Definitions
# ===================================
fields:
latlng:
label: Latitude / Longitude
type: mapPicker
fieldMap:
latitude: latitude
longitude: longitude
street: street
city: city
county: county
state: state_code
zip: zip
country: country
country_code: country_code
street:
label: Street
city:
label: City
zip:
label: Zip
county:
label: County
country:
label: Country
country_code:
label: Country Code
state:
label: State
latitude:
label: Latitude
longitude:
label: Longitude
-
Danilo Cuculić
Found the plugin useful on 22 May, 2025
Nice picker, even if it is not modal. Maybe formatted address could be mapped to another field?
-
Lady author
Replied on 23 May, 2025
Hello, thank you for your valuable review, what do you mean by “is not modal”? For the formatted address, I'll think about it.
-
| 1.0.0 |
First version of Mappist Mar 03, 2025 |
|---|

