Кстати, насчёт транспорта - в России анонсирована единая инфосистема транспорта со стандартизированным на уровне федерации API. Грубо: каждая единица транспорта (не обязательно общественного) получает свой ИД и докладывает через стандартный API свои координаты. Через другой API авторизованные приложения могут получить фид по какой-то выборке.
Это стандартизированное решение для инфосистемы ОТ (типа, покупаешь автобус, а он уже по определению умеет общаться с инфосистемой города/остановок и тем же "Яндексом; ну или покупаешь инфотабло на остановку, а оно уже знает, откуда и как тащить данные по автобусу, только маршруты введи).
Но не только. Предлагается всем желающим так отслеживать свой служебный транспорт, муниципалам - спецтехнику, типа уборщиков, и т.п. Ставишь стандартную железку, прикручиваешь на свой сервер соску, которая сосёт нужный фид, и смотришь в реальном времени, как у тебя там грузовики на карьере ездят/трактора снег чистят/гномики бегают.