无法打开使用wxPython在folium中生成的本地HTML文件

2024-05-18 14:30:21 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在尝试绘制GPS坐标作为地图上的标记,并在wxPython中显示结果。在

我使用folium绘制坐标标记并生成一个HTML文件:

import folium
fmap = folium.Map([-43.5321,172.6362], zoom_start=12)
folium.Marker([-43.5321,172.6362], popup='Marker1').add_to(fmap)
fmap.save('maparea.html')

我可以在Firefox中打开这个HTML文件,没有任何问题。在

我需要在wxPython中创建一个程序来显示这个HTML文件,我尝试实现以下代码:

^{pr2}$

然而,我得到的只是一张空白页。如果我将代码中的URL更改为一个网站(例如http://www.google.com),上面的代码可以正常工作。在

为什么我不能在wxPython中查看HTML文件?在wxPython中有没有其他加载和显示HTML文件的方法?我宁愿使用HTML文件而不是在wxPython中显示屏幕截图,因为我希望保留在地图中平移、缩放和单击标记的功能。在

(我在Ubuntu 18.04上运行python3.6.8和wxpython4.0.3gtk3(phoenix)wxWidgets 3.0.5。)


Tags: 文件代码标记importmaphtml地图wxpython
2条回答

YourEntityClass<Long>任意放入IEntity。任何实现Serializable的类型都可以去那里

在为I选择了类型之后,getId()方法必须返回相同的类型

例如,您可以有另一个实现IEntity<String>getId()的类,在这种情况下,必须返回String

YourEntityClass正在实现一个通用接口,它正在为通用接口指定特定类型。它有一个使用特定类型(Long)的方法,因为这是实现该接口所需要的

相关问题 更多 >

    热门问题