javascript - 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 的错误,或者覆盆子是否以某种方式禁用了地理定位。有谁知道是否有解决方法或其他解决方案来获取我可以使用的位置?
解决方案
推荐阅读
- javascript - 滚动条生效时如何完全显示下拉菜单内容?
- c# - Getting output buffer from DBMS_OUTPUT.GET_LINES in C#
- php - Converting Date Input to 12 hour format PHP
- python-3.x - Python add ', ' to string and return:
- python-3.x - 在 python 单元测试中模拟`readlines()`
- c# - Asp.Net Core 2 - 从和到数据库的音频文件
- asp.net - Understanding App Insights end to end for occassional long response times
- android - What version number should I use for minimum in ActionCodeSettings.Builder.setAndroidPackageName()?
- mysql - Laravel relationships in CRUD application
- java - 将会话超时设置为仅在用户处于非活动状态时刷新页面并在用户处于活动状态时将其重置?