MappView

Manual/Guides

Plugins & Marketplace

Much of MappView’s functionality ships as plugins. The Plugins menu activates built-in plugins, and the Manage Plugins dialog (under Settings) installs, updates, and removes external plugins from a curated registry.

The Plugins menu

The Plugins menu lists every available plugin under Activate plugin. Click a plugin to toggle it on or off; a check mark shows which are active. Built-in plugins include the Layer Control, Basemaps, Components (Measure, Bookmark, Legend, Colorbar, Minimap, View State, Search, Print, HTML), GeoEditor, Time Slider, Layer Swipe, Street View, USGS LiDAR, Overture Maps, GeoAgent, Historical Imagery, and the federal Web Services group. See Data Integrations.

For plugins that add an on-map control, a submenu lets you position the control in any corner: top left, top right, bottom left, or bottom right.

Manage Plugins

Open Settings → Manage Plugins to browse the marketplace. The dialog is modeled on QGIS, with sections for All, Installed, Not installed, Upgradeable, and Settings.

Compatibility is checked against each entry’s minMappViewVersion, so incompatible plugins are flagged rather than installed.

!!! note “Trust model” The marketplace registry is curated, manifests require HTTPS (or HTTP on localhost, 127.0.0.1, or [::1] for development), and marketplace or project-supplied installs require explicit consent because plugins run as trusted code. A deployment operator can separately approve exact manifest URLs through the trusted registry; those URLs load without a prompt, so control of that registry is equivalent to control of deployed application code.

Where plugins come from

Writing your own plugin

To build a plugin, see Reference → Plugin API for the TypeScript interfaces, the plugin.json manifest contract, and the list of built-in plugins.