PySyde/PyQt4的Google地图小部件
项目描述
Qt Google地图小部件,适用于PySide/PyQt4
功能
通过地理编码指定位置,可以是经纬度对或街道地址
编程方式定位、缩放和操作标记
灵活的标记属性(例如:可拖动、图标、标题等)
在用户操作时发出信号:拖动标记、平移或缩放
易于扩展,归功于无痛苦的python-qt-javascript接口
安装
使用pip
$ pip3 install qgmap
从源代码
python3 setup.py --install
使用方法
提供两个主要类
qgmap.GeoCoder:从街道地址检索地理坐标(纬度,经度)
qgmap.QGoogleMap:一个包含GoogleMap的WebView小部件,提供一些便捷访问器来管理中心、缩放、标记等
请参阅主示例代码qgmap-example.py
与PyQt4一起使用
默认情况下,类使用PySide,但如果您手动将usePySide模块变量设置为False,则代码对PyQt4也适用。
欢迎任何使这更不具侵入性的建议。
致谢
此Python代码受到了Henrik Hartz的C++示例代码的启发
https://blog.qt.digia.com/blog/2008/07/03/putting-qtwebkit-to-use-with-google-maps/
项目详情
关闭
qgmap-0.2.tar.gz 的哈希值
算法 | 哈希摘要 | |
---|---|---|
SHA256 | f6c102dfcf8f7458c1a5cfe7e37559fd07f0bea65fecccb092ccfed5941297d0 |
|
MD5 | 92e263a7147e9f349def7e4bb57a2acc |
|
BLAKE2b-256 | 17eeb3cb33b919803712597c9581cb747e6d85a7663fbe0ff04acffc0e0053da |