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.23+ | ||
| PHP | 5.5+ | ||
| 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.
Contents
Download and installation[edit]
See the installation instructions.
Usage[edit]
See Maps demos and check out the links provided in the external links section of this page.
Gallery of examples[edit]
Some screenshots of inline maps created using the display_map parser hook:
External links[edit]
- Maps demos and examples
- Blog of the author about Maps and Semantic Maps
- Maps display_map screencast
- Powerpoint presentation about MediaWiki, SMW, Maps and Semantic Maps 0.5.3 used at a Semantic Mapping with MediaWiki presentation in Gent, February 2010.
- Powerpoint presentation about Maps and Semantic Maps 0.4 used at Semantic MediaWiki Camp 2009.
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]
- Extension:YandexMaps - Adds support for yandex.com to Maps
- Semantic Bundle - An extension bundle that includes Maps
- Semantic Result Formats - Various visualization formats for Extension:Semantic MediaWiki
- 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
