百度开放平台中的地理功能介绍

如果你想手机开发或微信开发,哪么本地化将是一个非常大的市场,哪么怎么实现本地化数据分析呢!百度开放平台提供了LBS平台,提供了API服务,您的程序可以通过这些接口获取自己的本地化数据。

1、Place Suggestion API

这是一个地区名称相关词的搜索功能,您可以提供给接口一个“天安门”三个字,接口给你返回了“天安门东、天安门城楼、天安门西、天安门仿膳”等相关地名的搜索词汇。

2、Geocoding API v2.0

这是一个叫做“地址解析和逆地址解析功能”,这个功能你可以通过提供给这个接口的lng、lat地理维度参数,这些维度你可以通过html5和微信功能获取手机的gprs给度数据,然后通过这个接口获取地理的详细地址。

3、Direction API

Direction API是一套以http形式提供的公交、驾车、步行查询检索接口,返回xml或json格式的检索数据,可用于实现开发线路规划功能。

4、Route Matrix API

可以通过这个接口批量查询当前地址和指定一些地址的距离及驾车时间估算数据。

5、IP定位

可以通过IP查询出指定用户的相关地址。

6、坐标转换API    百度地图坐标转换API是一套以HTTP形式提供的坐标转换接口,用于将常用的非百度坐标(目前支持GPS设备获取的坐标、google地图坐标、soso地图坐标、amap地图坐标、mapbar地图坐标)转换成百度地图中使用的坐标,并可将转化后的坐标在百度地图JavaScript API、车联网API、静态图API、web服务API等产品中使用。注意Android SDK、iOS SDK、定位SDK和导航SDK坐标转换服务需单独申请

程序开发相对比较简单,首先在开放平台中“http://developer.baidu.com/map”申请一个Key。 然后通过http方式请求获取相应的数据即可。

文档:http://developer.baidu.com/map/index.php?title=webapi

时间: 2024-08-11 00:08:54

百度开放平台中的地理功能介绍的相关文章

获取百度开放平台密钥

今天打开网站的时候出现了这个问题:“百度未授权使用地图API,可能是因为您提供的密钥不是有效的百度开放平台密钥或此密钥未对本应用的百度地图JavaScriptAPI授权.....”仔细看了一下代码,是因为没有获取百度地图提供的密钥,那么如何获取密钥呢? 1.在百度搜索框中输入“百度地图API”回车,看到连接的首页,点击进去. 2.点击这个进去 3.进去以后可以看见这个“申请密钥”,点击进入 4.如果还没注册百度地图API账号的,点击以后就进入这个页面,这时,你就点击右上角的“API控制台”点击进

RSA/SHA1加密和数字签名算法在开放平台中的应用

加密算法 加密算法分为两大类:1.对称加密算法:2.非对称加密算法.   密钥个数 加密 解密 对称加密 一个 使用密钥加密 使用同一个密钥解密 非对称加密 两个,公钥和私钥 使用其中一把密钥加密 使用另外一把密钥解密 RSA非对称加密算法 RSA是目前应用最广泛的非对称加密算法,各种语言都支持RSA算法,如Java,Python,C++(openssl),Go(openssl),PHP(openssl),Object-C,Android,javascript等. 对于一个私钥匙.有且只有一个与

Python中set的功能介绍

Set的功能介绍 1.集合的两种函数(方法) 1. 集合的内置函数 交集 格式:x.__and__(y)等同于x&y 例如:s1 = {'a',1,} s2 = {'b',1,} s3 = {'b','d'} print(s1.__and__(s2)) >>> {1} print(s1.__and__(s3)) >>> set() 返回值:set #y只能是集合,当两个集合没有交集时,返回值为空集合. 判断是否是包含关系 格式:x.__contains__(y)

python中int的功能介绍

int的功能介绍 1. 绝对值 x.__abs__()等同于abs(x) 2. 加法 x.__add__(y)等同于x+y 3. 与运算 x.__and__(y)等同于x&y 4. 布尔运算 x.__bool__() 5. 商和余数 x.__divmod__(y)等同于divmod(x,y) 6. 等于 x.__eq__(y)等同于x==y 7. 整数转为为浮点数 x.__float__()等同于float(x) 8. 地板除 x.__floordiv__(y)等同于x//y 9. 大于等于 x

Python中list的功能介绍

List的功能介绍 1. 列表的两种方法 1. 列表的内置方法 列表的相加 格式:x.__add__(y)等同于x+y 例如:list1 = [1,2,3] print(list1.__add__([4,5,6])) >>> [1,2,3,4,5,6] 返回值:list 注:上述的y可以是list/tuple/str/dict/set等,但不可以是int. 是否是包含关系 格式:x.__contains__(y)等同于y in x 例如:list1 = [1,2,3] print(lis

Python中tuple的功能介绍

Tuple的功能介绍 1. 元组的两种方法 1. 元组的内置方法 两个元组的相加 格式:x.__add__(y)等同于x+y 例如:tu1 = (1,2,3,) print(tu1.__add__((2,3,4,))) >>> (1, 2, 3, 2, 3, 4) 返回值:tuple #只能是两个元组相加,生成一个新元组 判断是否是包含关系 格式:x.__contains__(y)等同于y in x 例如:tu1 = (1,2,3,) print(tu1.__contains__(3))

DELPHI实现百度开放平台

学习百度语音 百度语音开发平台 http://yuyin.baidu.com/ 百度开发者账号 13600514494,短信登录 应用账号 词语听写 App ID: 7799366 API Key: U27QualnUfDPfRoksgjTM64i Secret Key: d6625d0954799afb4bfc6c5faef50391 --获取tok http://yuyin.baidu.com/docs/tts/135#获取 Access Token https://openapi.baid

pthon中列表常用功能介绍

一.列表(list) 1.定义列表 names = [] #定义空列表 names = ['a','b','c'] #定义非空列表 2.访问列表中元素 >>> names = ['a','b','c','d'] >>> names[0] #访问第一个元素 'a' >>> names[1] #访问第二个元素 'b' >>> names[-1] #访问倒数第一个元素 'd' >>> names[-2] #访问倒数第二个元

微信开放平台中的 网页授权出问题了

今天是不是微信的服务器出问题了,我们所有的公众号,OAuth2.0网页授不能正常使用了,原来是由于连接不到微信的授权服务器了,异常信息如下: org.apache.http.conn.ConnectTimeoutException: Connect to api.weixin.qq.com:443 [api.weixin.qq.com/140.206.160.101] failed: Connection timed out at java.lang.reflect.Method.invoke(