python webkit地理位置错误-权限

python webkit地理位置错误-权限,python,gps,webkit,openlayers-3,raspberry-pi2,Python,Gps,Webkit,Openlayers 3,Raspberry Pi2,我正在做一个项目,使用PythonGTK和webkit在带有GPS的树莓上创建一个简单的浏览器 import gtk, webkit win = gtk.Window() win.fullscreen() win.connect('destroy', lambda w: gtk.main_quit()) scroller = gtk.ScrolledWindow() web = webkit.WebView() web.open("http://localhost/geolocation.

我正在做一个项目,使用PythonGTK和webkit在带有GPS的树莓上创建一个简单的浏览器

import gtk, webkit

win = gtk.Window()
win.fullscreen()
win.connect('destroy', lambda w: gtk.main_quit())

scroller = gtk.ScrolledWindow()
web = webkit.WebView()

web.open("http://localhost/geolocation.html")
win.add(scroller)
scroller.add(web)

win.show_all()
gtk.main()
和带有openlayers的html,以便在地图上显示地理位置。 主要的问题是当我在我的电脑上用xamp运行代码时 地理定位工作得很好,但是当我从raspberry运行它时
有了webkit,我得到了地理定位错误,我想问题是webkit上的地理定位策略,如何授予权限?或者有没有其他方法可以直接从GPS获取坐标并将其传递到openlayers的地理位置?

有关错误的更多详细信息?没有!这只是javascript中的地理位置错误。我敢肯定问题出在webkit权限上,因为即使谷歌地理定位也不起作用。错误通常是可以复制粘贴的。它真的只是说“地理定位错误”吗?它在谷歌上不起作用并不保证这是一个权限问题。我不知道如何用webkit显示错误。有关错误的更多详细信息?不!这只是javascript中的地理位置错误。我敢肯定问题出在webkit权限上,因为即使谷歌地理定位也不起作用。错误通常是可以复制粘贴的。它真的只是说“地理定位错误”吗?它在谷歌上不起作用并不保证这是一个权限问题。我不知道如何用webkit显示错误。