如何通过电子应用程序中的 navigator.geolocation 获取当前位置?

2022-01-10 00:00:00 electron javascript html

当我尝试获取当前位置时

When I try to get the current position

navigator.geolocation.getCurrentPosition(handleCoordinates, handleError, {timeout:10000})

返回

'https://www.googleapis.com/' 的网络位置提供商:返回错误代码 400."

"Network location provider at 'https://www.googleapis.com/' : Returned error code 400."

有人可以提出任何可能的方法吗?

Can somebody suggest any possible ways?

推荐答案

你应该配置正确的 google api key 来请求 chrome 中的 google 相关服务.

You should configure correct google api key to request google related services in chromium.

https://github.com/electron/electron/blob/master/docs/api/environment-variables.md#google_api_key

https://github.com/electron/electron/issues/9420

相关文章