如何通过Electron应用程序中的navigator.geolocation获取CurrentPosition? [英] How to getCurrentPosition via navigator.geolocation in Electron app?
本文介绍了如何通过Electron应用程序中的navigator.geolocation获取CurrentPosition?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
当我尝试获取当前位置时
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密钥,以请求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
这篇关于如何通过Electron应用程序中的navigator.geolocation获取CurrentPosition?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文