manifest / integrations / modularity-arcgis-map
Modularity ARCGIS Map
A Modularity module that implements ARCGIS maps according to their JS API.
by Consid Borås AB · github.com/considbrs-webdev/modularity-arcgis-map · website
★ 0stars
94composer installs
0forks
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/considbrs-webdev/modularity-arcgis-map/archive/refs/heads/dev.zipAlso on Packagist as considbrs-webdev/modularity-arcgis-map:
composer require considbrs-webdev/modularity-arcgis-mapFrom the readme
Modularity ArcGIS Map
modularity-arcgis-map is a WordPress plugin that adds an ArcGIS-powered map module to Modularity. It is built for Modularity/Municipio-style installations where editors configure maps through ACF, while the frontend lazy-loads the ArcGIS JavaScript SDK and renders the selected web map.
The plugin also includes:
- a global settings page for shared ArcGIS defaults
- a custom ACF map picker based on Leaflet, OpenStreetMap tiles, and Nominatim search
- a reusable PHP helper for rendering ArcGIS map containers outside the Modularity module
- optional GeoJSON overlay support when using the helper directly
Features
- Registers an ArcGIS Map Modularity module
- Adds a global settings page under Settings - ArcGIS Map Settings
- Stores map coordinates as structured latitude, longitude, and zoom values
- Lets editors search for locations in the admin UI
- Supports default global portal URL, map ID, marker, and start position
- Supports per-module overrides for portal URL, map ID, marker, marker size, height, and map description
- Loads the ArcGIS SDK once per page and reuses it across multiple map instances
- Adds a Layer List widget to the map UI
- Exposes a MapRen