Посмотрите на LeafletJS и на OSM. У OSM есть форум. Если вам каких-то данных не хватает, то вы всегда можете их туда (в OSM) добавить - инструменты для этого имеются.
Ответ написан
Комментировать
Комментировать
Оценили как «Нравится»
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.