如何解决使用navigator.geolocation属性时,对于在铬上运行的电子应用,地理位置坐标不会返回
我正在开发一个电子应用程序,其中正在使用navigator.geolocation属性访问地理坐标,但无法获取经纬度坐标。它返回此错误:-
此外,如电子团队所建议:-
Electron中的地理位置支持需要使用Google Cloud Platform的地理位置网络服务。要启用此功能,请在打开任何会发出地理位置请求的浏览器窗口之前,获取Google API密钥并将以下代码放入您的主流程文件中:
process.env.GOOGLE_API_KEY ='YOUR_KEY_HERE'
我还在系统中将 GOOGLE_API_KEY 设置为环境变量,并运行navigator.geolocation属性,但仍返回相同的值。请找到下面通过navigator.geolocation属性返回的错误。
GeolocationPositionError {code:2,消息:“位于'https://www.googleapis.com/的网络位置提供者:未收到响应。”}
我也搜索了该错误,发现该错误代码涉及:- POSITION_UNAVAILABLE (由于一个或多个内部位置来源返回了内部错误,因此获取地理位置失败了)>
请帮助我找到解决此问题的方法,我们将不胜感激。
谢谢。
https://i.stack.imgur.com/6PKwN.jpg
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。