Har*_*nan 5 iphone android geolocation ios cordova
现在我正在使用cordova应用程序来获取当前的纬度和经度,所以我geolocation plugin在iOS和Android上都使用了cordova .
我在CLI中安装了这个插件
cordova plugin add org.apache.cordova.geolocation
Run Code Online (Sandbox Code Playgroud)
我使用了https://cordova.apache.org/docs/en/3.0.0/cordova_geolocation_geolocation.md.html中使用的相同代码
但它在Android和iOS模拟器(自定义位置)工作正常,但在我的iPad和iPhone它不起作用...我不知道为什么请告诉任何人为什么有时它显示错误,如代码:2,消息:
该操作无法完成.(kCLErrorDomain错误0.)&code:3错误....
如果将 Geolocation 插件(但不进行任何更改)添加到 config.xml,您将在编译的应用程序的 Info.plist 中找到以下内容:
<key>NSLocationWhenInUseUsageDescription</key>
<string></string>
Run Code Online (Sandbox Code Playgroud)
其结果是,在地理定位调用中,系统会提示用户
在您使用该应用程序时允许“应用程序名称”访问您的位置吗?
如果除了插件之外,您还将以下内容添加到 config.xml 中:
<gap:config-file platform="ios" parent="NSLocationAlwaysUsageDescription" overwrite="true">
<string>WE RE LIKE TOTALLY TRACKING YOU OMG</string>
</gap:config-file>
Run Code Online (Sandbox Code Playgroud)
您将在编译的应用程序的 Info.plist 中找到以下内容:
<key>NSLocationAlwaysUsageDescription</key>
<string>WE RE LIKE TOTALLY TRACKING YOU OMG</string>
Run Code Online (Sandbox Code Playgroud)
结果将是在地理定位调用中,系统会提示用户
即使您不使用该应用程序,也允许“应用程序名称”访问您的位置吗?我们想完全追踪你天哪
两种情况下点击允许后,地理位置调用均成功
| 归档时间: |
|
| 查看次数: |
5150 次 |
| 最近记录: |