Нет чистого способа сделать это. Мы попробовали это несколько лет назад и должны были пойти в платные службы для тарифов. Это трудно сделать, потому что на многих платных дорогах (по крайней мере, в США) плата за проезд варьируется в зависимости от того, как долго вы путешествовали по дороге, а тарифы не являются линейными. В конце мы использовали метод «лучшего предположения», чтобы выяснить это. Некоторые платные службы предоставляют API-интерфейсы для данных (REST и т. Д.), Но большинство просто предоставляют вам данные на веб-странице и оставляют вам решать, хотите ли вы обновлять их вручную или пытаться отсканировать экран. В итоге мы просто предоставили пользователям ссылку, чтобы они знали, меняются ли тарифы, и обновим их вручную, когда они это сделают. Решение не идеальное, но все еще работает ... в основном.