2

我想知道哪个是使用 python 和 pygtk 可视化谷歌地图的最佳方式,现在我已经尝试过这个:

import gtk
import webkit
win = gtk.Window()
win.set_default_size(600, 400)
web = webkit.WebView()
web.open('https://google-developers.appspot.com/maps/documentation/javascript/examples/map-simple')
map=gtk.Frame('Maps')
map.add(web)
win.add(map)
win.show_all()
gtk.main()

但也存在一些问题,例如无法正确调整窗口大小,并且在尝试使用街景时出现许多异常。有正确的方法来做这样的事情吗?

4

1 回答 1

2

我找到了一个解决方案:

import gtk
import webkit
win = gtk.Window()
win.set_default_size(600, 400)
web = webkit.WebView()
web.open('https://google-developers.appspot.com/maps/documentation/javascript/examples/map-simple')
map=gtk.Frame('Maps')
scroll = gtk.ScrolledWindow()
scroll.add(web)
map.add(scroll)
win.add(map)
win.show_all()
gtk.main()

您只需添加一个滚动视图

于 2012-12-28T11:12:33.647 回答