Semantic Maps is an extension that adds semantic capabilities to the [Maps extension] (https://github.com/JeroenDeDauw/Maps). This includes the ability to add, edit, aggregate and visualize coordinate data stored through Semantic MediaWiki.
Since Semantic Maps uses the Maps API, you can use multiple mapping services. These include Google Maps (with Google Earth support), Yahoo! Maps, OpenLayers and OpenStreetMap.
Both Semantic Maps and Maps are based on Semantic Google Maps and Semantic Layers, and are meant to replace these extensions. Having Semantic MediaWiki and Maps installed is a prerequisite for the Semantic Maps extension; the code will not work without it.
Note that the installation instructions might be out of date. Initiation now is done the same way as that of the Maps extension.
- File an issue
- Submit a pull request
- Ask a question on the mailing list
- Ask a question on the #semantic-mediawiki IRC channel on Freenode.
You can run the PHPUnit tests by changing into the tests/phpunit
directory of your MediaWiki
install and running
php phpunit.php -c ../../extensions/SemanticMaps/