首页 > 解决方案 > Raspberry Pi 上 nodejs 服务器上的地理定位

问题描述

我正在使用 Raspberry Pi 3b+ 上的 Chromium 浏览器在本地 node.js 服务器上运行网页。我正在尝试使用这样的 javascript 代码让网页找到我的位置:

navigator.geolocation.watchPosition(
    (position)=>console.log(position),
    (error)=>console.warn(error),
    {
       timeout:2500,
       enableHighAccuracy:true
    }
); 

这在我的笔记本电脑上完全可以正常工作,但在树莓派上它只会导致以下错误消息:

network location provider at 'https://www.googleapis.com/' no response received

我试过了:

所以现在我想知道这是否是铬或谷歌 api 的错误,或者覆盆子是否以某种方式禁用了地理定位。有谁知道是否有解决方法或其他解决方案来获取我可以使用的位置?

标签: javascriptnode.jsraspberry-pigeolocationchromium

解决方案


推荐阅读