1) Я не знаю, что такое QT.Я предполагаю, что это какой-то сборщик приложений.Не люблю их.Не могу делать с ними ничего интересного.(Это личное мнение. Игнорируйте его, если хотите.)
2) Нет проблем с использованием карт в приложении для Android.См. Дополнение к библиотеке.
3) Большинство телефонов имеют встроенный GPS. Зачем покупать внешний?
4) Встроенный GPS просто отображает ваше текущее местоположение.Автономные устройства GPS, которые могут предоставить информацию о топливе, запрашивают внешнюю базу данных.Я не думаю, что они поделятся.Взаимодействие с их устройством для коммерческого использования очень незаконно.Вы можете сделать это только в том случае, если вы единственный, кто будет его использовать.
5) Библиотека надстроек Google имеет USB-интерфейс.Если вы можете разработать устройство, вы можете поговорить с ним.Информацию о топливе см. В разделе 4.
Вам необходимо узнать, как запрограммировать приложение с помощью Google Maps с GPS, изучить API-интерфейс USB и найти устройство, которое вы сможете понять с помощью электроники и обмениваться данными через USB.Затем вам нужно найти сайт, который позволит вам взаимодействовать с их базой данных цен на топливо.(Вы не можете лично своевременно собирать цены на топливо на национальном уровне.)
Вам необходимо уточнить свои спецификации после того, как вы запрограммируете базовое приложение Карт, использующее GPS.Тогда хотя бы посмотрите на API USP.Кроме того, если вы хотите создать собственное электронное устройство, Google 'Arduino'.(Исследуйте USB-интерфейсы с ним. Из коробки он использует последовательный интерфейс RS232.)