У меня есть создать приложение Кордова, используя следующие инструменты/платформы:Почему Cordova geolocation плагин больше не работает на Ripple Emulator?
- Visual Studio 2015
- инструментов Visual Studio для Apache Cordova
- Ripple Emulator 0.9.32
- Кордова 5.3.1
Я использовал компас и возможности GPS от Ripple, чтобы имитировать их. Используя ползунок заголовка Ripple и загрузку GPX-файла, я мог бы эмулировать новые значения заголовка, широты и долготы, которые были обнаружены моим приложением. Две недели назад все работало нормально.
Проблема началась два дня назад. Хотя эмуляция компаса работала нормально, приложение не могло получить никаких новых координат от GPS. Я тестировал более старые версии своего приложения без успеха, а также на трех разных машинах.
Я проверил полный пример из плагина геополяции cordova (https://cordova.apache.org/docs/en/3.0.0/cordova/geolocation/geolocation.watchPosition.html) на трех разных машинах без успеха. Геолокация и GPX не работают на Ripple Emulator. Я также тестировал не использование Visual Studio, а CLI Cordova и запуск «рябь эмулировать» в командной строке.
Что-то изменилось. Я не обновил Visual Studio. Поэтому я предполагаю, что Ripple Emulator 0.9.32 несовместим с новой версией Google Chrome, так как кажется, что было обновлено с версии 47.0.2526.111 до 48.0.2.564.97 несколько дней назад. Я провел некоторое исследование, и кажется, что установить устаревшие версии Chrome не так просто.
Может кто-то пролить свет на эту тему? Можете ли вы эмулировать значения GPS с помощью Ripple Emulator 0.9.32 в приложении Cordova с помощью Google Chrome 48.0.2.564.97?
Очистка кэша Cordova, как указано выше, сработала для меня .... Спасибо ... –