我在我的iOS应用程序中实现了webView,它呈现了一个网站。该网站使用位置服务并在地图上呈现地理编码。
到目前为止,当我进入webview屏幕时,它会提示2个位置提醒1)来自App - 需要批准才能使用位置服务2)来自网站网址 - 需要批准才能使用位置服务。
我的问题是:
1)为什么它会显示两个要求批准位置服务的弹出窗口(针对应用和网站)?它是iOS标准(特别是网站网址)吗?
2)即使我同时获得两个弹出窗口并且我批准了它,但是位置页面仍然不能在模拟器中渲染地图和地理编码。它适用于实际设备。
3)在webview中呈现网站时,我也遇到以下错误: NSURLSession / NSURLConnection HTTP加载失败(KCFStreamErrorDomainSSL,-9824)。 即使网页是在模拟器中加载的,它是否与位置服务无关?
到目前为止,我已经完成了: 1)按照其他线程的建议添加了test.gpx文件。 2)添加"使用时的位置使用说明"在info.plist
我搜索了所有主题,但无法找到相关信息。如果你知道,你可以指向一个。任何帮助将不胜感激。