Cordova: я не могу определить местоположение поддельного GPS в Cordova 3.1 с помощью Android

В предыдущей версии проекта, над которым я работаю, мы использовали worklight 5.0.6 (cordova 2.3), и мы смогли получить положение GPS с помощью fakeGPS (https://play.google.com/store/apps/details?id=com.lexa.fakegps&hl=pt_BR), но теперь мы используем worklight 6.1 (cordova 3.1), и позиция GPS, возвращенная нам с помощью fakeGPS, равна нулю.

Я попытался получить исходный код кордовы по этой ссылке (http://archive.apache.org/dist/cordova/), но кажется, что некоторые файлы отсутствуют. Что касается плагинов, я точно не знаю, какая версия плагина геолокации использовалась в версиях 3.1 и 2.3.

Кто-нибудь знает, что происходит, или может прислать мне исходный код кордовы 3.1 и 2.3, чтобы сравнить разницу между этими версиями?


person Fabio    schedule 18.09.2014    source источник
comment
Ваш манифест содержит разрешение GPS?   -  person Idan Adar    schedule 18.09.2014
comment
Да, я включаю все возможные для местоположения GPS: ACCESS_FINE_LOCATION, ACCESS_COARSE_LOCATION, ACCESS_LOCATION_EXTRA_COMMANDS, ACCESS_MOCK_LOCATION и LOCATION_HARDWARE, чтобы гарантировать, что это не случай разрешения.   -  person Fabio    schedule 18.09.2014
comment
Кто-нибудь знает место, где я могу ознакомиться со всеми версиями плагинов Cordova? Например, Cordova 3.4.1 использует плагин камеры версии 0.2.7.   -  person Fabio    schedule 18.09.2014
comment
Привет, Фабио, вы можете получить версию Cordova --› отображение версии плагина в блоге Cordova: cordova.apache.org Начиная с версии... кажется, 3.2. Например, вот версии плагина в Cordova 3.4: cordova. apache.org/announcements/2014/02/20/cordova-340.html Для версии 3.1, я думаю, вам нужно провести некоторую детективную работу.   -  person MBillau    schedule 19.09.2014
comment
Вы включили фиктивные местоположения на своем устройстве?   -  person MotiNK    schedule 05.11.2014
comment
Да. Я включил это.   -  person Fabio    schedule 06.11.2014


Ответы (1)


Вы также можете попробовать использовать Mobile Browser Simulator; виджет геолокации и редактор сценариев можно использовать для моделирования поддельных местоположений GPS для гибридных приложений.

person MotiNK    schedule 05.11.2014
comment
Я прекращаю работать над этой проблемой в эти дни (потому что есть другие функции, находящиеся под моей ответственностью), но нам нужно использовать поддельный GPS в финальном приложении на устройстве. Спасибо. - person Fabio; 06.11.2014
comment
Тогда я думаю, что лучшим подходом будет использование фиктивного местоположения из другого приложения — см. developer.android.com/training/location/location-testing.html Обратите внимание, что вы можете видеть, что местоположение прыгает, если оно все еще может получить местоположение от GPS / Wi-Fi. Я бы порекомендовал отключить Wi-Fi и использовать GPS в месте, где вы не можете поймать сигнал GPS. - person MotiNK; 10.11.2014