PyQt5——开发地图软件

最近一个项目需要在一个网站中导入百度地图。

百度地图提供开发者模式,是地图开发者市场的领头羊,但是百度只提供了安卓、JS,IOS三种,并没有直接提供python接口,这一点比较麻烦,我目前想到了三种方法解决:

  • 爬虫大招
  • 使用JS或者JAVA开发,保存数据文档,再在python导入数据
  • 使用JS开发网站,在软件中导入网站
  • Python调用JS代码

如果有老兄想到其他好办法,欢迎交流指点

这篇博客先用第三种方法,效果如图所示:

完整python代码如下,JS代码就不贴了

from PyQt5.QtCore import *
from PyQt5.QtGui import *
from PyQt5.QtWidgets import *
from PyQt5.QtWebEngineWidgets import *
import sys


class MainWindow(QMainWindow):

    def __init__(self):
        super(QMainWindow, self).__init__()
        self.setWindowTitle('百度地图')
        self.setGeometry(5, 30, 1355, 730)
        self.move(50,50)
        self.browser = QWebEngineView()
        self.browser.load(QUrl('https://zhaosiyi.github.io/demo/?tdsourcetag=s_pcqq_aiomsg'))
        self.setCentralWidget(self.browser)


if __name__ == '__main__':
    app = QApplication(sys.argv)
    win = MainWindow()
    win.show()
    sys.exit(app.exec_())

 下一篇博客尝试第二种方法!

猜你喜欢

转载自blog.csdn.net/qq_41895747/article/details/87731393