Наличие OpenStreetMap на DKAN

Я пытаюсь показать карту на первой странице DKAN, но мое исследование не дало мне четкого ответа, возможно ли это вообще. Я считаю, что DKAN не очень гибок, когда дело касается этих вещей, но, возможно, это связано с отсутствием у меня опыта.

Я видел, что у OpenStreetMap есть несколько интересных проектов, таких как OSRM и Nominatim . И я бы хотел использовать их на своем сайте dkan. Но не могу понять, как разместить карту на сайте? У кого-нибудь есть опыт работы с этим? Это вообще возможно? Идея, конечно, состоит в том, чтобы иметь возможность использовать его более интерактивно, а не просто иметь ссылку на OSM.

1 ответ

Веб-сайт OpenStreetMap, OSRM и Nominatim используют библиотеку буклетов javascript для отображения интерактивной карты https://leafletjs.com/

В первом руководстве https://leafletjs.com/examples/quick-start/ вы увидите, что можете выбрать URL-адрес поставщика плитки (изображений карты), доступно множество поставщиков, и все они имеют бесплатные уровни цен https: // switch2osm. организация / провайдеры /

Затем вы увидите страницу с плагинами на веб-сайте leafletjs. Для поля поиска посмотрите на геокодирование, для OSRM посмотрите на маршрутизацию. Опять же для каждого из них есть несколько доступных плагинов и несколько доступных поставщиков данных.

В зависимости от структуры веб-сайта или языка программирования, который вы используете, вы можете найти учебник, специфичный для этого + leafletjs. Раньше я создавал несколько веб-сайтов с листовками.

Другие вопросы по тегам