Я создаю приложение (на Android и iOS), которому требуется текущее местоположение устройства, используя ionic framework (cordova, ionic, angular ). Для этого я пытался использовать подключаемый модуль геолокации Кордовы. Во время своего исследования я обнаружил, что ребята из Cordova отказались от встроенной реализации геолокации, потому что геолокация браузера была намного более эффективной ЗДЕСЬ < / а>. Я надеялся, что это причина, по которой при создании своего приложения файл config.xml не содержал
<feature name="Geolocation">
<param name="android-package" value="org.apache.cordova.geolocation.GeoBroker" />
</feature>
Но при внедрении плагина в моем приложении, плагин, казалось, очень хорошо определял местоположение, когда мой GPS был включен, но он не мог определить местоположение, когда мой GPS был выключен. Что мне совершенно противоречит интуиции. Что мне здесь не хватает? Я неправильно понял, когда они сказали, что не рекомендуют плагин геолокации для Android? Я хочу знать, что именно происходит, когда плагин геолокации запрашивает местоположение устройства.
Заранее спасибо.