科尔多瓦地理位置插件无法显示位置信息

时间:2019-02-07 04:47:15

标签: ios cordova cordova-plugins

尽管遵循所有说明,但无法使cordova-plugin-geolocation 4.0.1在iOS应用中正常工作。当应用程序请求位置许可时,地理位置消息将显示Web视图的路径:

  

/ Users /.../ Library / Developer / CoreSimulator / Devices /.../ www / index.html

而不是应用程序的名称和NSLocationWhenInUseUsageDescription字符串中的消息。

我尝试了其他答案(123)中的解决方案:

  • 直到设备准备就绪后才请求位置---仅在用户转到应用程序中的特定页面时才会发生。

  • 我已删除并添加了很多次插件。所有插件文件似乎都应该存在。

  • NSLocationWhenInUseUsageDescriptionconfig.xml中正确设置了info.plist。为了安全起见,变量GEOLOCATION_USAGE_DESCRIPTION也在config.xml中设置。

请帮助!

1 个答案:

答案 0 :(得分:0)

事实证明,我们忽略了其他人已经建议的解决方案(herehere)。即,cordova.js必须包含在index.html中。 Cordova地理位置插件中未对此进行记录。