嗨,我在用Python开发Google地图API。我使用的源代码可以在这里找到website
编译此代码时,将生成一个“htm”文件,其中显示带有放置在地图上的标记的Google地图。
所以我创建了一个窗口框架,如下所示:from Tkinter import * # order seems to matter: import Tkinter first
import Image, ImageTk # then import ImageTk
class MyFrame(Frame):
def __init__(self, master, im):
Frame.__init__(self, master)
self.caption = Label(self, text="Some text about the map")
self.caption.grid()
self.image = ImageTk.PhotoImage(im) #
self.image_label = Label(self, image=self.image, bd=0) #
self.image_label.grid()
self.grid()
im = Image.open("test.html") # read map from disk
# or you could use the PIL image you created directly via option 2 from the URL request ...
mainw = Tk()
mainw.frame = MyFrame(mainw, im)
mainw.mainloop()
有了这个窗口框架,我想在这个窗口框架中显示谷歌地图的“htm”图像。