android如何调用百度搜索,Android-百度地图的调用(检索功能)
前言
使用百度地图大家都很熟悉了,因为国内的原因,谷歌地图在大陆是很不稳定的,那么国内的的地图主要有百度,高德,腾讯;前两者都有用过,腾讯的还没有,有机会回去尝试一下。这篇文章主要还是分享一下百度地图的使用(主要还是检索功能得实现),因为项目需要用到检索,所以就拿这个来分享分享。
大家可以自行去官方网站下载:http://developer.baidu.com/map/(如下图):
选择“Android地图SDK”,接下来就是一个介绍相关百度地图的功能。这些可以慢慢看,我们需要看的就是申请密钥这个,其实很多人都会倒在这一步的,
步骤可以分这几部:1,注册百度开发者账号;2,登陆API管理后台;3,创建应用;4,配置应用;5,获取安全码;6,成功创建KEY。
注:(获取安全码这一步要特别的细心。)
接下来就可以在你项目中使用百度地图的相关功能了:
接下来我就来说说我项目使用到的检索功能(POI):
POI(Point of Interest),中文可以翻译为“兴趣点”。在地理信息系统中,一个POI可以是一栋房子、一个商铺、一个邮筒、一个公交站等。
百度地图SDK提供三种类型的POI检索:周边检索、区域检索和城市内检索。下面将以城市内检索为例,向大家介绍如何使用检索服务。
第一步,创建POI检索实例
mPoiSearch = PoiSearch.newInstance();
第二步,创建POI检索监听者;
OnGetPoiSearchResultListener poiListener = new OnGetPoiSearchResultListener(){
public void onGetPoiResult(PoiResult result){
//获取POI检索结果
}
public void onGetPoiDetailResult(PoiDetailResult result){
//获取Place详情页检索结果
}
};
第三步,设置POI检索监听者;
mPoiSearch.setOnGetPoiSearchResultListener(poiListener);
第四步,发起检索请求;
mPoiSearch.searchInCity((new PoiCitySearchOption())
.city(“广州”)
.keyword(“药店”)
.pageNum(10));
第五步,释放POI检索实例;
mPoiSearch.destroy();
以上向大家介绍了POI检索功能的使用方法,百度地图SDK,还向广大开发者开放了POI详情信息的检索,为开发者提供更多的LBS数据支持。
还有一个知识点-如何计算两点之间距离?:
/**
* 测距工具
*/
public class DistanceUtil {
/**
* 返回两个点之间的距离
* @param p1LL
* 起点的百度经纬度坐标
* @param p2LL
* 终点的百度经纬度坐标
* @return 两点距离,单位为: 米,转换错误时返回-1.
*/
public static double getDistance(LatLng p1LL, LatLng p2LL) {
}
}
具体相关信息,可以参照官方网站给出的数据。
实际在项目使用效果如下图:
android如何调用百度搜索,Android-百度地图的调用(检索功能)相关推荐
- 百度搜索和百度信息流有什么区别?
百度搜索和百度信息流有什么区别? 用户在选择推广方式的时候,总是不知道百度搜索推广好,还是百度信息流广告适合自己,下面我们介绍下百度搜索推广和百度信息流广告的区别. 微信公众号:广告推广渠道 百度竞价 ...
- android怎么实现标题搜索,Android Toolbar上SearchView的实现
正文 我们在很多app上面都可以发现标题栏上有一个搜索按钮,点击之后会自动展开,我们就可以搜索,这个是怎么实现呢,我们可以自定义去实现,不过可能会有点困难,还好,Android有一个原生控件,那就是S ...
- python新闻关键词次数_使用python抓取百度搜索、百度新闻搜索的关键词个数
由于实验的要求,需要统计一系列的字符串通过百度搜索得到的关键词个数,于是使用python写了一个相关的脚本. 在写这个脚本的过程中遇到了很多的问题,下面会一一道来. ps:我并没有系统地学习过pyth ...
- android开发访问百度搜索,Android开发如何添加搜索功能———大神求救啊
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 网上的添加搜索功能没有给全代码,反正这些代码在我的程序里就出错 下面上代码- - searchable.xml 放在res/xml里的 android=& ...
- flutter百度地图定位, poi检索功能
一.引用flutter插件: flutter_baidu_mapapi_map: ^3.0.0+2 flutter_baidu_mapapi_search: ^3.0.0 flutter_bmfloc ...
- 百度搜索引擎技巧 百度搜索技巧 百度查询技巧
搜索A屏蔽B的信息 格式:A -B 例如:科学 -技术 注意:- 前必须有空格 搜索包含A的信息或者包含B的信息 格式:A|B 例如:学习|知识 把搜索范围限定在网页标题 格式:A intitle:B ...
- ajax仿百度搜索效果,利用autocomplete.js实现仿百度搜索效果(ajax动态获取后端[C#]数据)...
实现功能描述: 1.实现搜索框的智能提示 2.第二次浏览器缓存结果 3.实现仿百度搜索 * { margin: 0px; padding: 0px; } #wrapper { height: 100% ...
- 油猴插件(隐藏知乎标题,屏蔽百度搜索广告)
1.隐藏知乎标题 先下载安装一个浏览器插件"油猴插件"(Tampermonkey): https://www.aliyundrive.com/s/4rTXeq7R8bx 提取码: ...
- python模拟百度搜索点击链接_用 Python 获取百度搜索结果链接
前言 近期有许多项目需要这个功能,由于Python实现起来比较简单就这么做了,代码贴下来觉得好点个赞吧~ 代码 # coding: utf-8 import os import time import ...
最新文章
- 如何解决开发人员的工作无法量化的问题
- java统计日志qps_【原创】基于日志增量,统计qps,并基于ip排序
- 普适的GPIO引脚操作方法
- Springcloud配置中心客户端启动时Could not resolve placeholder ‘version‘ in value “${version}“报错原因
- 人类一败涂地邀请好友一直显示连接服务器,人类一败涂地怎么邀请好友 局域网创建房间方法图文教学-游侠网...
- Fedora 20 安装试用体验全程讲解
- vue项目token放在哪里_关于vue动态菜单的那点事
- LeetCode 652. 寻找重复的子树(DFS)
- MySQL查询语句转postGRE语句_PostgreSQL DBA常用SQL查询语句
- 生产环境运行Docker的9个关键决策
- IOS疯狂基础之GIF图片的显示
- django03_表单(forms.ModelForm)(login前后台)
- hdu 1875(最小生成树kruskal)
- flAbsPath on /var/lib/dpkg/status failed 解决 Cydia 红字
- 差分进化算法用c语言实现,python 实现差分进化算法
- 易用宝项目记录day5-shiro
- opencv——椭圆环截取图像(圆环截取类似)
- VBS 从Excel中获取数据,批量替换word中的文字
- AD16布局流程及注意事项
- 微信另外一种分享(图片 + 文字) 到朋友圈