基于Python的地图坐标服务接口调用代码实例
发布时间:2020-12-17 17:28:59 所属栏目:Python 来源:网络整理
导读:今天PHP站长网 52php.cn把收集自互联网的代码分享给大家,仅供参考。 代码描述:基于Python的地图坐标服务接口调用代码实例 关联数据:地图坐标服务 接口地址:http://www.juhe.cn/docs/api/id/32 #!/usr/bin/python# -*-
以下代码由PHP站长网 52php.cn收集自互联网 现在PHP站长网小编把它分享给大家,仅供参考 代码描述:基于Python的地图坐标服务接口调用代码实例关联数据:地图坐标服务 接口地址:http://www.juhe.cn/docs/api/id/32 #!/usr/bin/python # -*- coding: utf-8 -*- import json,urllib from urllib import urlencode #---------------------------------- # 地图坐标服务调用示例代码 - 聚合数据 # 在线接口文档:http://www.juhe.cn/docs/32 #---------------------------------- def main(): #配置您申请的APPKey appkey = "*********************" #1.经纬度转换 request1(appkey,"GET") #经纬度转换 def request1(appkey,m="GET"): url = "http://v.juhe.cn/offset/index" params = { "lng" : "",#经度,如:116.3974965092 "lat" : "",#纬度,如:39.908700982285396 "type" : "",#转换类型,1:GPS->百度, 2: 百度->GPS ,3:GPS->谷歌, 4:谷歌->GPS<br/> 5:百度->谷歌 ,6:谷歌->百度 "dtype" : "",#返回数据格式:json或xml或jsonp,默认json "callback" : "",#返回格式选择jsonp时,必须传递 "key" : appkey,#你申请的key } params = urlencode(params) if m =="GET": f = urllib.urlopen("%s?%s" % (url,params)) else: f = urllib.urlopen(url,params) content = f.read() res = json.loads(content) if res: error_code = res["error_code"] if error_code == 0: #成功请求 print res["result"] else: print "%s:%s" % (res["error_code"],res["reason"]) else: print "request api error" if __name__ == '__main__': main() 以上内容由PHP站长网【52php.cn】收集整理供大家参考研究 如果以上内容对您有帮助,欢迎收藏、点赞、推荐、分享。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |