Extension:Maps
| Maps Release status: stable | |||
|---|---|---|---|
| |||
| Implementation | Parser function, Tag | ||
| Description | Allows users to display maps and coordinate data using multiple mapping services. | ||
| Author(s) | Jeroen De Dauw and others | ||
| Latest version | See RELEASE NOTES | ||
| MediaWiki | 1.27+ | ||
| PHP | 7.1+ | ||
| Database changes | No | ||
| Composer | mediawiki/maps | ||
| License | GNU General Public License 2.0 or later | ||
| Download | GitHub: README | ||
| Example | Maps examples | ||
| |||
|
Translate the Maps extension if it is available at translatewiki.net | |||
| Check usage and version matrix. | |||
The extension Maps enables your MediaWiki pages to visualize geographic data with dynamic, JavaScript-based mapping APIs such as Google Maps, OpenStreetMap, and OpenLayers in your wiki pages. It has built-in support for geocoding, displaying maps, displaying markers and geospatial shapes, adding pop-ups, and more and allows extensive customization per map, or for all maps on your wiki. For more information, including installation instructions, see the documentation on GitHub. The semantic part of extension adds semantic capabilities to this extension. This includes the ability to add, edit, aggregate and visualize coordinate data stored through the Semantic MediaWiki extension.
Contents
Download and installation[edit]
See the installation instructions.
Usage[edit]
See the user documentation.
Gallery of examples[edit]
regular[edit]
Some screenshots of inline maps created using the display_map parser hook:
semantic[edit]
Some screenshots of Semantic MediaWiki:
External links[edit]
- Maps demos and examples
- Semantic Maps examples
- Blog of the author about Maps and Semantic Maps
- Maps display_map screencast
- Powerpoint presentation about Maps and Semantic Maps 0.4 used at Semantic MediaWiki Camp 2009.
- Powerpoint presentation about MediaWiki, SMW, Maps and Semantic Maps 0.5.3 used at a Semantic Mapping with MediaWiki presentation in Gent, February 2010.
Responsive Skins[edit]
The following needs to be added to "Mediawiki:Common.css" to make the maps show correctly in a responsive skin, e.g. the Foreground skin:
/* fix google maps little man in responsive skin */
.gm-style img {
max-width: none;
}
The reason is that maps are being written directly as a div container and unfortunately the skin's CSS is the entire site for the img attribute.
See also[edit]
- Semantic Result Formats - Various visualization formats for Extension:Semantic MediaWiki
- Extension:Kartographer - Allows displaying GeoJSON
- Extension:YandexMaps - Adds support for yandex.com to Maps
- Extension:MultiMaps - Allows users to display maps and coordinate data using multiple mapping services
- Extension:Whats Nearby - Provides geolocation information to templates
- GPL licensed extensions
- Stable extensions
- Parser function extensions
- Tag extensions
- Extensions without a compatibility policy
- Extensions supporting Composer
- Extensions in GitHub version control
- LanguageGetMagic extensions
- AdminLinks extensions
- UnitTestsList extensions
- All extensions
- Map extensions
- Google Maps extensions
- OpenLayers extensions
- Geocode extensions
- Summer of Code 2009
- Mapping
