Leaflet технически всё это может, только надо учитывать, что все эти гугляндексы разрешают пользоваться сервисами только через свои API, т.е. не через Leaflet.
Прокладка для фур позволяет
https://www.openrouteservice.org, данные основаны не OpenStreetMap, поэтому если какие-то ограничения не указаны, надо идти и их проставлять.