当使用navigator.geolocation属性时,正在chromium上运行的electron应用程序不会返回地理位置坐标

当使用navigator.geolocation属性时,正在chromium上运行的electron应用程序不会返回地理位置坐标,geolocation,electron,navigator,Geolocation,Electron,Navigator,我正在开发一个electron应用程序,在该应用程序中,我使用navigator.geolocation属性访问地理坐标,但无法获取横向坐标。它返回以下错误:- 此外,根据electron团队的建议:- Electron中的地理定位支持需要使用Google云平台的地理定位Web服务。要启用此功能,请获取Google API密钥,并在打开任何将发出地理定位请求的浏览器窗口之前,将以下代码放入主进程文件中: process.env.GOOGLE\u API\u KEY='您的\u KEY\u HER

我正在开发一个electron应用程序,在该应用程序中,我使用navigator.geolocation属性访问地理坐标,但无法获取横向坐标。它返回以下错误:-

此外,根据electron团队的建议:-

Electron中的地理定位支持需要使用Google云平台的地理定位Web服务。要启用此功能,请获取Google API密钥,并在打开任何将发出地理定位请求的浏览器窗口之前,将以下代码放入主进程文件中:

process.env.GOOGLE\u API\u KEY='您的\u KEY\u HERE'

我还在系统中将GOOGLE\u API\u键设置为环境变量,并运行navigator.geolocation属性,但它仍返回相同的值。请查找下面粘贴的由navigator.geolocation属性返回的错误

地理位置错误 {代码:2,消息:“网络位置提供程序位于”https://www.googleapis.com/“:未收到响应。”}

我还用谷歌搜索了错误,发现错误代码是指:-位置不可用(地理位置获取失败,因为一个或多个位置内部源返回了内部错误。)

请帮助我找到解决这个问题的方法,我们非常感谢您的帮助

提前谢谢