Как получить координаты нужного километра на трассе или по километрам?
Для самостоятельного вычисления вам понадобится любая ГИС, куда вы сможете загрузить геометрию дороги, вынутую из osm через overpass turbo, а потом, начиная с известной точки километрового столба, разделить геометрию на отрезки заданной длины (километр), присвоив им соответствующие имена.
где можно скачать такую базу?
В открытом доступе, скорее всего, не найдёте.  Это очень специфично. Можно попробовать договориться с каким-нибудь институтом или организацией.PHP или JavaScript / jQuery
Это уже вопрос технологии, и его лучше решать после получения данных, в зависимости от их формата и объёма.