博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
测试百度地图输入GPS经纬度显示位置API
阅读量:5344 次
发布时间:2019-06-15

本文共 1164 字,大约阅读时间需要 3 分钟。

1.我的GPS获取的经纬度做度分秒转换后为

34.636055,112.40832

2.百度API介绍

579586-20180227213307081-607901154.png

GPS的坐标是WGS84,所以测试API

http://api.map.baidu.com/geocoder?location=34.636055,112.40832&coord_type=wgs84&output=html&src=waaax|GPSTest

可以用浏览器打开或者做app访问

3.用python测试api

效果

579586-20180227213210936-982109121.png

测试代码

# -*- coding: utf-8 -*-"""Module implementing BaiduMap."""from PyQt4.QtCore import pyqtSignaturefrom PyQt4.QtGui import QDialogfrom Ui_main_ui import Ui_Dialog#添加from PyQt4 import QtCore, QtGuiimport sys# 设备IDLAT = '34.636055'# 数据流名称LON = '112.40832'class BaiduMap(QDialog, Ui_Dialog):    """    Class documentation goes here.    """    def __init__(self, parent=None):        """        Constructor                @param parent reference to the parent widget        @type QWidget        """        QDialog.__init__(self, parent)        self.setupUi(self)        address = "http://api.map.baidu.com/geocoder?location=%s,%s&coord_type=wgs84&output=html&src=yourCompanyName|yourAppName"%(LAT,LON)        url = QtCore.QUrl(address)        self.webView.load(url)if __name__ == '__main__':    app = QtGui.QApplication(sys.argv)    mycalc = BaiduMap()    mycalc.show()    sys.exit(app.exec_())

转载于:https://www.cnblogs.com/Mysterious/p/8481122.html

你可能感兴趣的文章
PHP学习笔记(6) PHP静态化页面的实现思路
查看>>
拷贝构造和拷贝赋值、静态成员(static)、成员指针、操作符重载(day06)
查看>>
2017年秋季个人阅读计划
查看>>
iOS中几种定时器
查看>>
进度条
查看>>
Mac安装6.1.2版本Elasticsearch及优化配置实践
查看>>
LCA离线Tarjan,树上倍增入门题
查看>>
Part10-C语言环境初始化-C与汇编混合编程lesson4
查看>>
修改Docker容器启动配置参数
查看>>
如何把this指针转换成boost的shared_ptr
查看>>
朴素贝叶斯算法原理小结
查看>>
Android Studio添加jar包
查看>>
stl_vector去重方法
查看>>
(转载)专注的价值
查看>>
Java内存泄露监控工具:JVM监控工具介绍
查看>>
WPF入门教程(十六)命名空间XAML(转)
查看>>
gridview列显示,截取其中前面的几个字显示出来,当鼠标放上去的时候显示全部...
查看>>
Django开发经验
查看>>
C# Delegate & Event(New)
查看>>
Numpy中Meshgrid函数介绍及2种应用场景
查看>>