【问题标题】:ionic 3 Geolocation in certain android version某些android版本中的ionic 3 Geolocation
【发布时间】:2018-07-22 18:25:00
【问题描述】:

我正在 ionic 3 中创建一个应用程序。我正在使用 ionic 原生地理定位插件,当我获得当前位置时,出现了一些问题。

下面是我的代码:

import { Geolocation } from '@ionic-native/geolocation';

constructor(public navCtrl: NavController, private geolocation: Geolocation) { }

this.geolocation.getCurrentPosition({ timeout: 15000 }).then((resp) => {
  this.loc.latitude = resp.coords.latitude;
  this.loc.longitude = resp.coords.longitude;
  this.storage.set('location', this.loc);
}).catch((error) => {
  console.log("error");
});

问题是当我将此代码用于 Android 版本 6 时,它运行良好,但是当我使用 Android 版本 8 对其进行测试时,我没有得到位置坐标。

请帮忙。

还有谁能告诉我如何在不同的设备上在线测试应用程序。

谢谢

【问题讨论】:

    标签: ionic-framework geolocation ionic3 ionic-native


    【解决方案1】:

    您必须知道 Cordova 支持的最后一个 Android 版本是 7.1.1,等待实施最新版本。

    而且您必须知道支持的 Android 版本取决于您的 Corodova 版本。每个 Cordova 版本都支持一个区间的 android 版本。

    Cordova 文档: Here is the table of different intervals

    【讨论】:

      猜你喜欢
      • 2019-01-14
      • 2019-11-14
      • 1970-01-01
      • 2013-04-22
      • 1970-01-01
      • 1970-01-01
      • 2017-02-12
      • 2023-02-05
      • 1970-01-01
      相关资源
      最近更新 更多