Ionic Native Google Map Geolocation watchposition 不工作
Ionic Native Google Map Geolocation watchposition is not working
我正在使用@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 模拟器。
我找到了解决方案。
我用了cordova-plugin-geolocation。但它在 android 上运行不佳。
它显示错误
'getCurrentPosition() and watchPosition() no longer work on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS.'
在花了很多时间解决这个问题之后,我终于得到了答案。
不要使用这个插件。
而是使用这个插件。 @mauron85/cordova-plugin-background-geolocation
这个插件运行良好。
希望这对和我有同样问题的人有所帮助。
我正在使用这个包,效果很好。
https://www.npmjs.com/package/@ionic-native/geolocation
此 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>
我正在使用@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 模拟器。
我找到了解决方案。 我用了cordova-plugin-geolocation。但它在 android 上运行不佳。 它显示错误 'getCurrentPosition() and watchPosition() no longer work on insecure origins. To use this feature, you should consider switching your application to a secure origin, such as HTTPS.' 在花了很多时间解决这个问题之后,我终于得到了答案。 不要使用这个插件。 而是使用这个插件。 @mauron85/cordova-plugin-background-geolocation 这个插件运行良好。 希望这对和我有同样问题的人有所帮助。
我正在使用这个包,效果很好。
https://www.npmjs.com/package/@ionic-native/geolocation
此 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>