В этот учебник автор ставит перед запросом данных префикс [выход: json] и добавляет в конец вне тела;, который, как я понимаю, возвращает данные осм. Затем автор преобразует полученные данные осм в GeoJSON, используя следующий модуль. В конце он использует функцию .GeoJSON () из Листовка для представления данных на карте.
Вопросов:
Для 3)> См. Эту живую демонстрацию rawgit.com/ThomasG77/leaflet-overpass-layer/develop/demo/… (ответвление официального кода, который вы упомянули, репо на github.com/ThomasG77/leaflet-overpass-layer)
Я решил придерживаться простого преобразования osm в geojson.
Overpass API не поддерживает geojson. Если вы используете какую-то реализацию, которая может напрямую использовать Osm xml, преобразование может не потребоваться. Третий вопрос слишком неопределенный. В общем, избегайте здесь множественных вопросов, они обычно быстро закрываются.