* Завязывайтесь не на leaflet_id, а на свой marker_id, наверняка он у вас с базе там есть.
* То что вы хотите разделять новые/старые маркеры - это называется работа со множествами, которые можно объединять, пересекать, находить разность и прочее, ищите либы.
Ну вот крутит, но пользоваться не удобно, ибо все надписи тоже, того. Лучше использовать сразу векторные карты, их можно крутить из коробки и даже наклонять.
Leaflet технически всё это может, только надо учитывать, что все эти гугляндексы разрешают пользоваться сервисами только через свои API, т.е. не через Leaflet.
Прокладка для фур позволяет https://www.openrouteservice.org, данные основаны не OpenStreetMap, поэтому если какие-то ограничения не указаны, надо идти и их проставлять.
Ни чего не понятно, какие координаты для вас привычны и что вы вообще там увидели?
С преобразованием линии тоже не совсем понятно, ну в яндексе по-другому метод для создания линии называется, параметры-то там одни - координаты точек.
Начать думаю стоит с того, что использование данных Я. вне его API - нарушение, в любой момент можете ожидать бана.
Что же касается слоёв, то они накладываются в том порядке, в каком вы их объявили и добавили к карте. А поверх них идут оверлеи.
Фильтруйте объекты по важности, не надо всю кашу показывать.
Или идти на следующий уровень и не просто показывать метки, а сделать из своих данных стиль, например на Mapbox GL. Там уже встроены и развороты надписей и вытеснение.
Не совсем понятно в чём сложность, вроде бы элементарно. Все ответы от сервера храним в большой копилке, а при изменения фильтра пере создаём кластеры заново.
Ну или вот в PruneCluster есть свойство filter у маркера.
Да, можете. Есть только два существенных условия: должны быть ссылка на OSM где-нибудь в about если вы используете данные, либо если вы показываете карту на основе данных OSM, то копирайт должен быть на видном месте на карте; Второе же, если данные OSM изменяете и/или объединяете с другим набором данных и собираетесь передавать третьим лицам, ваш результат так же должен быть доступен всем под лицензией ODBL.