Приложение Ionic не получает текущее местоположение из эмулятора Android - PullRequest
0 голосов
/ 24 сентября 2019

Я пытаюсь реализовать простой POC с помощью геолокации.Я создал приложение ionic 4 и создал метод для получения текущей позиции устройства, используя функцию «geolocation.getCurrentPosition ()».

geolocation.getCurrentPosition () не получает текущее местоположение из эмулятора Android, нокогда я развернуть тот же код в устройстве, он работает отлично.Мне нужно получить геолокацию из эмулятора, чтобы легко отлаживать код.

- вызов метода ниже при нажатии кнопки.

async getLocation() {
await this.platform.ready();
alert(‘Ready’);
const { coords } = await
this.geolocation.getCurrentPosition({ timeout: 
30000 });
this.location = coords;
alert('Location - ’ + this.location);
}

предупреждение с координатой местоположения отображается только в реальномустройство.Эмулятор Android не возвращает никаких ошибок, но все равно ничего не дает.

Я включил местоположение с высокой точностью в эмуляторе, и доступ к местоположению работает нормально в приложении карт, я попытался изменить положение с помощью файла gpx изв эмуляторе расширены настройки управления.Работает нормально!

В приложении Google Maps по умолчанию местоположение получалось правильно, но только с моим приложением ionic текущая позиция не получает широту / долготу, передаваемую из эмулятора.

My CurrentКонфигурация, как показано ниже, ионная (Ionic CLI): 4.1.2 npm: 6.9.0 cordova: 9.0.0 (cordova-lib@9.0.1) NOdeJs: v10.16.3

Может кто-нибудь, пожалуйста, помогите мне определитьпроблема?

Заранее спасибо

...