Это не сервис, который предоставляет Google. У них, безусловно, есть все необходимое для записи, но они выполняют все свои вычисления внутри.
Одним из вариантов (который может быть немного сложным) является разработка расписаний общественного транспорта для мест их автобусных остановок. Это может быть вариант, если у вас есть небольшой регион (например, город), который должно поддерживать ваше веб-приложение. Это рискованно, потому что, если страницы меняются, вам придется перенастроить приложение интеллектуального анализа данных, но у вас все равно будет та же проблема, пытаясь добывать данные из Google (или где-то еще) - если вы могли бы найдите способ получить список автобусных остановок с указанием местоположений и построить вокруг него свое приложение, оно может измениться в любое время и сломать ваше приложение.