Retrieve Location Using Qt Mobility/bg

From Qt Wiki
< Retrieve Location Using Qt Mobility
Revision as of 17:38, 14 January 2015 by Maintenance script (talk | contribs)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to navigation Jump to search

Български English

Намиране на местоположение с Qt Mobility

Общ преглед

Предоставеният програмен код показва как се намира местоположението чрез клас QGeoPositionInfoSource [doc.qt.nokia.com] от Qt Mobility. След като бъде установена позицията на екрана се показват нейните координати (географска ширина и дължина). Примерът е тестван на Nokia E7 със Symbian^3

Следните методи за позициониране [doc.qt.nokia.com] могат да бъдат използвани:

  • SatellitePositioningMethods – Сателитни методи за позициониране като GPS.
  • NonSatellitePositioningMethods – Други позициониращи методи.
  • AllPositioningMethods- Всички позициониращи methods.

Примерната програма използва NonSatellitePositioningMethods.

Програмен код

Проектен файл

Qt Mobility трябва да бъде включено в проектовия файл (.pro). Освен това, ако програмата е за устройства със Symbian трябва да бъде добавена възможността [developer.qt.nokia.com] Location.

Хедър

Код

Отстраняване на проблеми

  • ‘QGeoPositionInfo’ has not been declared

Всички нужни хедър файлово трябва да бъдат включени и да бъде оказан namespace Qt Mobility.

  • AllPositioningMethods не работи според очакванията

Това е известен критичен бъг, който засяга Qt Mobility 1.1.2”:http://bugreports.qt.nokia.com/browse/QTMOBILITY-1550?focusedCommentId=151456&page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel. Моля вижте посочената страница за повече информация.

Вижте също

Getting the location in Qt [developer.nokia.com]

Categories: