Можно получить долготу и широту в BlackBerry, используя только qml? Я нашел http://dengineer.com/adding-qml-gps-to-blackberry-10/, но это не работа. Только черный экран на моем устройстве. Это мой код:Как получить местоположение с помощью qml - BlackBerry
import bb.cascades 1.0
import QtMobilitySubset.location 1.1
Page {
property string longitude
property string latitude
property variant cord
Container {
layout: DockLayout {}
attachedObjects: [
PositionSource{
id: location
updateInterval: 1000
onPointChanged: {
cord = location.position.coordinate;
longitude = cord.longitude;
latitude = cord.latitude;
result.setText(longitude + " " + latitude)
}
}]
Button {
text: qsTr("Locate me")
horizontalAlignment: HorizontalAlignment.Center
onClicked: {
location.start()
}
}
Label {
id: result
text: qsTr("0 0")
textStyle.base: SystemDefaults.TextStyles.BigText
verticalAlignment: VerticalAlignment.Center
horizontalAlignment: HorizontalAlignment.Center
}
}
}
У меня есть ошибки: 8 июня 19: 31: 14,025 com.example.GPS_qml.testDev_ple_GPS_qml341af9aa.30007492 по умолчанию 9000 ПРЕДУПРЕЖДЕНИЕ --- ошибки: (файлов: /// приложения/com.example.GPS_qml.testDev_ple_GPS_qml341af9aa/нативный/активы // main.qml: 32: 13: Невозможно присвоить несуществующей собственности "onPointChanged" onPointChanged: { ^)
я нашел что-то вроде этого: http://dengineer.com/adding-qml-gps-to -blackberry-10/но это не работает. Во время сборки у меня есть 'C: \ bbndk \ host_10_1_0_132 \ win32 \ x86 \ usr \ bin \ ntox86-ld: не удается найти -lQtLocation сделать [2]: оставить каталог C: /Users/Krzysztof/ndk-10.1.0-workspace/GeoLocation_qml/x86 ' cc: C:/bbndk/host_10_1_0_132/win32/x86/usr/bin/ntox86-ld пойманный сигнал 1 сделать [1]: оставить каталог C: /Users/Krzysztof/ndk-10.1.0- workspace/GeoLocation_qml/x86 ' make [2]: *** [og/GeoLocation_qml] Ошибка 1 make [1]: *** [debug] Ошибка 2 make: *** [Simulator-Debug] Ошибка 2' – kpojasek
Эта ошибка после добавления MOBILITY + = местоположения в мой .pro-файл. – kpojasek
Я полагаю, что у вас есть такая же проблема, как эта ссылка http://208.74.204.192/t5/Cascades-Development/Porting-Qt-project-QtLocation-errorr/td-p/2223489 проверить это, состояние решения с использованием MOBILITY - = местоположение (- вместо +) – nsawaya