Я ищу удобный способ создать карту из всех статей в моем mediaWiki и отобразить ее через Google Maps или Open Street Map.В настоящее время я использую Template: Coordinate из Википедии для обозначения статей.
Я видел, что Wikipedia создает карты с помощью таких шаблонов, как Template: GeoGroup .По крайней мере, в немецкой версии я понял, что они делают это, заставив сервер инструментов искать координаты из Википедии.
Я следовал этому подходу, но так как я новичок в mediaWiki, я не мог понять, какиспользовать их Toolserver для себя.
Второй подход, о котором я подумал, это создание KML-файла на лету с использованием расширения KMLExport и его передача в Google Maps, что возможно путем предоставления URL-адреса файла.
Проблема здесь: расширение не будет создавать корректный вывод XML, вместо этого я получаю сообщение об ошибке:
Call to undefined function wfOpenElement() in mediawiki\extensions\KMLExport\KMLClasses.php
Что, я думаю, связано со старой версией php, так какПроект прекращен (последняя версия 2008-10-19).
Я был программистом приложений в течение последних нескольких лет, используя C и многие из его производных, поэтому php не мое время, чтобы светить.Мое предположение может быть совершенно неверным.
Я благодарен за любую помощь в том, как создать и связать карту со слоем, содержащим места статей в пользовательском mediaWiki.
Спасибо