测试百度地图输入GPS经纬度显示位置API

摘要:
location=%s,%s&coord_type=wgs84&output=html&src=yourCompanyName|yourAppName“%(LAT,LON)url=QtCore.QUrl(地址)self.webView.load(url)if__name__=='__main__':app=QtGui.QApplication(sys.argv)mycalc=BaiduMap()mycalc.show()sys.ext(app.exexec_())

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

34.636055,112.40832

2.百度API介绍

测试百度地图输入GPS经纬度显示位置API第1张

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

效果

测试百度地图输入GPS经纬度显示位置API第2张

测试代码

# -*- coding: utf-8 -*-

"""
Module implementing BaiduMap.
"""

from PyQt4.QtCore import pyqtSignature
from PyQt4.QtGui import QDialog

from Ui_main_ui import Ui_Dialog

#添加
from PyQt4 import QtCore, QtGui
import sys

# 设备ID
LAT = '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_())

免责声明:文章转载自《测试百度地图输入GPS经纬度显示位置API》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇使用hibernate-jpamodelgen生成jpa的元模型句子相似度计算方法下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Android OpenGL ES 入门系列(一) --- 了解OpenGL ES的前世今生

  转载请注明出处 本文出自Hansion的博客 OpenGL ES (OpenGL for Embedded Systems)         是 OpenGL 三维图形 API 的子集,针对手机、PDA和游戏主机等嵌入式设备而设计,主要用来开发3D图形应用 Android支持以下几个版本的OpenGL ES API:         OpenGL ES...

VSCode插件开发全攻略(九)常用API总结

更多文章请戳VSCode插件开发全攻略系列目录导航。 本文提炼一些常见的API使用场景供参考,本文内容有待完善。 编辑器相关 修改当前激活编辑器内容 替换当前编辑器全部内容: vscode.window.activeTextEditor.edit(editBuilder => { // 从开始到结束,全量替换 const end =...

记一次Hvv中遇到的API接口泄露而引起的一系列漏洞

引言 最近朋友跟我一起把之前废弃的公众号做起来了,更名为鹿鸣安全团队,后面陆续会更新个人笔记,有趣的渗透经历,内网渗透相关话题等,欢迎大家关注 前言 Hvv中的一个很有趣的漏洞挖掘过程,从一个简单的API泄露到一系列漏洞。这次的经历更让我体会到了细心的重要性。 挖掘起始 Hvv中拿到了一大堆的资产,有IP和URL的,我一般会先去手动挖掘已经给了的URL资产...

Javassist/ASM 框架比较

Javassist: Javassist (Java编程助手)使操作Java字节码变得简单。它是一个用于编辑Java字节码的类库;跟其他类似的字节码编辑器不同的是,它使Java程序能够在运行时定义一个新类,并在JVM加载类文件时修改它。 Javassist提供了两种级别的API:源级别和字节码级别。如果用户使用源代码级API,他们可以不需要了解Jav...

Tweepy1_抓取Twitter数据

python机器学习-乳腺癌细胞挖掘(博主亲自录制视频)https://study.163.com/course/introduction.htm?courseId=1005269003&utm_campaign=commission&utm_source=cp-400000000398149&utm_medium=share...

swagger使用过程中遇到的坑

1、无限请求 如果swagger页面请求有错误,swagger会无限尝试访问,后面重启项目的时候,控制层会无限刷新出现日志的内容 本地的好办,如果项目项目部署到服务器中,可能十几分钟产生几个G的日志文件 解决方式:最简单的方式——关闭请求报错的浏览器 2、同名问题 @Api(同名的问题) 因为swagger会根据tags 的名称查找对象,有同名对象的时候,...