Google Maps на сайт клиенту
Мы делали так одному клиенту, короче в Open Street Map (OSM) нашли адрес нашего клиента, а потом сделали screenshot карты, и в простом графическом редакторе толи в MS Paint, толи в GIMP-е нарисаовали маршрут как доехать с центра города, так-же пририсовали какие автобусы ходят и где остановки, на сайт вставили в тэг img картинку с этой картой, а для более детального проезда дали ссылку на OSM см. https://wiki.openstreetmap.org/wiki/RU:Раз%..., вот простой пример https://wiki.openstreetmap.org/wiki/Openlayers_POI_layer_e... в location:"./textfile.txt" можно запихать координаты, иконки подписи см. пример https://harrywood.co.uk/maps/examples/openlayers/text-mark... Но многие пользуются Leaflet.JS https://leafletjs.com/examples/custom-icons/. Допустим Bayern Fahrplan https://www.bayern-fahrplan.de/de/auskunft использует OSM+LeafletJS. и в Wheelmap используется OSM https://wheelmap.org/