OSM API предназначен для редактирования данных и не подходит для какой-то фильтрации объектов. Overpass это скажем демонстрационная штука с доступом к данным OSM. Можно начать с неё, пока у Вас 1.5 зрителя. Но надо быть готовым, что с большой аудиторией Вас "попросят".
sshz: Идеальный вариант влить нужную область данных в свой PostGIS, чтобы не от кого не зависеть, и работать пространственными запросами. Там можно будет творить более интересные решения типа: найти путь до остановки, чтобы рядом были клубы цветов и не больше 500 метров пути, да и остановка была с козырьком. Естественно при условии, что эти данные кто-то уже внёс, а если нет, то Вам и флаг в руки.
delkov: Leaflet, свободен, но вы ведь показываете тайлы, на которые и распространяются условия.
Про маршрутки же, если доступ будет за конфетки, то нарушение. Но к чему это "А если так, а если эдак", почитайте лицензионное соглашения, я уверен Вы их даже не открывали.
Если уж идти дальше, то audio это слишком ново. Лучше по старинке моргать светодиодом, передавая морзе. Есть существенный плюс, можно декодировать без компьютера. Ну или на худой конец поставить на ПК инфракрасный датчик :)
Алексей Романов: Какая принципиальная разница между Роскомназдор или СШАкомнадзор. И вообще им не кто не мешает воздействовать на Вас через него, раз вы его "уважаете".
Если это нужно пользователю, то он включит GPS хоть в пяти местах. Навигаторы не испытывают трудностей с отключенным GPS. Там куда больше проблем с точностью определения, нежели получения.
Причём тут аналогия с сёрфингом, надо знать на каких условиях распространяют данные. Если на странице написано, что использование данных только с письменного разрешения, то увы и ах. Доказать почти не реально, но всё равно будет не законно.
KTOTAM: Добавить в osm-bright/blob/master/osm-bright/labels.mss что-то типа:
[code]
#buildings[zoom>=16] {
text-name:'[addr:streetnumber]';
}
[/code]
А так в тоже инструкции в разделе >Stylesheet configuration< про альтернативы описано.
Ну и вообще гуглить по CartoCSS.