Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android Ionic Native Google地图地理位置watchposition不工作_Android_Angular_Google Maps_Ionic Framework_Geolocation - Fatal编程技术网

Android Ionic Native Google地图地理位置watchposition不工作

Android Ionic Native Google地图地理位置watchposition不工作,android,angular,google-maps,ionic-framework,geolocation,Android,Angular,Google Maps,Ionic Framework,Geolocation,我正在使用@ionic native/geolocation跟踪用户的位置 startTracking() { console.log("startTracking"); this.positionSubscription = this.geolocation.watchPosition() .subscribe(data => { console.log("subscription"); console.log(data.c

我正在使用@ionic native/geolocation跟踪用户的位置

startTracking() {

console.log("startTracking");

this.positionSubscription = this.geolocation.watchPosition()
  .subscribe(data => {
    console.log("subscription");
    console.log(data.coords.latitude);
    console.log(data.coords.longitude);
  });

 }
但当我改变位置时,什么也没发生。 发生了什么?我正在尝试android emulator。

我找到了解决方案。 我使用了cordova插件地理定位。但它在安卓系统上运行不好。 它显示了错误 'getCurrentPosition()和watchPosition()不再适用于不安全的源。要使用此特性,您应该考虑将应用程序切换到安全的原点,例如HTTPS。 在花了很多时间解决这个问题后,我终于得到了答案。 不要使用这个插件。 而是使用这个插件@mauron85/cordova插件背景地理定位 这个插件运行良好。
希望这能帮助那些和我有同样问题的人。

我正在使用这个软件包,它工作得很好

此API基于W3C地理定位API规范,仅在尚未提供实现的设备上执行

<edit-config file="*-Info.plist" mode="merge" target="NSLocationWhenInUseUsageDescription">
   <string>We use your location for full functionality of certain app features.</string>
</edit-config>

我们使用您的位置提供某些应用程序功能的全部功能。