百度地图移动版API集成搜索服务包括:位置检索、周边检索、范围检索、公交检索、驾乘检索、步行检索,通过初始化MKSearch类,注册搜索结果的监听对象MKSearchListener,实现异步搜索服务。首先自定义MySearchListener实现MKSearchListener接口,通过不同的回调方法,获得搜索结果:
然后初始化MKSearch类:
搜索服务用到的知识:类MKSearch
用于位置检索、周边检索、范围检索、公交检索、驾乘检索、步行检索
字段摘要
构造方法摘要
方法摘要
返回类型
方法
int |
drivingSearch(java.lang.String startCity,MKPlanNodestart,
java.lang.String endCity,MKPlanNodeend)
驾乘路线搜索.
|
static int |
getPoiPageCapacity()
返回每页容量
|
int |
goToPoiPage(int num)
获取指定页的的poi结果.
|
boolean |
init(BMapManagerbmapMan,MKSearchListenerlistener)
初使化
|
int |
poiSearchInbounds(java.lang.String
key,GeoPointptLB,GeoPointptRT)
根据范围和检索词发起范围检索.
|
int |
poiMultiSearchInbounds(java.lang.String
key,GeoPointptLB,GeoPointptRT)
根据范围和多检索词发起范围检索.
|
int |
poiSearchInCity(java.lang.String city,
java.lang.String key)
城市poi检索.
|
int |
poiSearchNearBy(java.lang.String key,GeoPointpt,
int radius)
根据中心点、半径与检索词发起周边检索.
|
int |
poiMultiSearchNearBy(java.lang.String
key,GeoPointpt, int radius)
根据中心点、半径与多检索词发起周边检索.
|
int |
reverseGeocode(GeoPointpt)
根据地理坐标点获取地址信息 异步函数,返回结果在MKSearchListener里的onGetAddrResult方法通知
|
int |
geocode(java.lang.String strAddr, java.lang.String
city)
根据地址名获取地址信息 异步函数,返回结果在MKSearchListener里的onGetAddrResult方法通知
|
int |
setDrivingPolicy(int policy)
设置驾车路线规划策略.
|
static void |
setPoiPageCapacity(int num)
设置每页容量.
|
int |
setTransitPolicy(int policy)
设置路线规划策略.
|
int |
transitSearch(java.lang.String city,MKPlanNodestart,MKPlanNodeend)
公交路线搜索。
|
int |
walkingSearch(java.lang.String startCity,MKPlanNodestart,
java.lang.String endCity,MKPlanNodeend)
步行路线搜索.
|
分享到:
相关推荐
在Android开发中,百度地图API是一个广泛使用的工具,它提供了丰富的功能,如定位、路径规划、地图渲染等。本文将深入探讨如何利用Android SDK中的`ItemizedOverlay`类来实现地图上的分条目覆盖物,这在显示多个点...
本笔记主要围绕"android学习笔记2"展开,特别关注了如何在Android应用中集成并使用百度地图API。这是一份适合自学Android开发者的资源,旨在提升你在Android平台上的实践能力。 首先,让我们深入了解一下Android...
这个项目对于开发者来说,是学习和理解百度地图服务,尤其是轨迹追踪功能的一个很好的起点。 【描述】提供的链接是一个CSDN博客文章,作者分享了关于如何利用百度地图API来实现移动轨迹记录的详细步骤。博客中不仅...
综上所述,关于“关于百度地图的demo”,开发者可以学习如何在Android应用中集成百度地图,包括地图的初始化、定位服务、标记添加、路径规划等核心功能。同时,通过分析示例代码,可以深入理解百度地图API的使用,...
百度地图学习,视频讲解源码,笔记,一个小综合应用-老罗
- **定位服务**: 整合百度地图SDK中的定位服务,获取用户的位置信息。 - **地图操作**: 如缩放、平移、添加标注、路线规划等功能,通过调用百度地图API实现。 - **权限管理**: 需要在AndroidManifest.xml中声明...
【Android笔记】是一份丰富的学习资源集合,涵盖了Android开发的基础到高级内容,旨在为初学者和进阶者提供全面的学习支持。这份资料包含了各种关键知识点,让我们一一详细探讨。 1. **Android基础知识**:这部分...
半年前在安卓区发了帖子[url=http://bbs.lbsyun.baidu.com/viewthread.php?tid=5432]【福利来了】高仿版百度地图例子,推荐大家学习![/url]反响很不错,现在本人的IOS版本制作完成,具有非常好、高的相似度,先看...
百度地图开发java源码 学习时候,所做的一些笔记。方便之后复习查阅。 一. Notes for Algortihms 顺时针打印链表矩阵 链表中环的入口节点 树中两个节点的最低公共祖先 判断是否为平衡二叉树-解法二 机器人运动的范围 ...
5. **地图集成**:集成第三方地图API,如Google Maps API或百度地图API,提供景点位置导航服务。 #### 四、系统架构与功能模块 1. **首页模块**:展示热门景点推荐、最新活动等信息。 2. **搜索模块**:支持关键词...
- **地图API**:Google Maps API、百度地图API等提供了丰富的地图服务功能。 - **应用场景**:如导航应用、周边搜索等。 ##### 8. **原生桥接技术PhoneGap** - **概念**:PhoneGap是一种开源框架,它允许开发者...
uniapp是一款基于Vue.js开发的多端框架,它允许开发者编写一次代码,就能在iOS、Android、Web(H5)、小程序(微信/支付宝/百度/头条/QQ)等多个平台运行。它的核心理念是提供一套统一的开发语言和API,使开发者能够...
3. **分享百度地图自定义公交路线源码**:该源码展示了如何集成百度地图API,创建并分享自定义的公交路线,涵盖了地图API的使用、路径规划和社交分享功能。 4. **拍照与录像切换UI源码**:这个源码包含了在拍照和...
- 地图API:讲解如何集成高德、百度等地图SDK,实现位置服务、导航等功能。 - 服务定位:了解GPS、Wi-Fi和移动网络定位技术。 - 大数据与云计算:可能涉及如何利用云平台处理和分析城市大数据。 通过这份资料,...
【NoteBook:一个简单的笔记本】 ...其源代码对于学习Android开发,尤其是数据库管理和地图服务的集成,具有很好的参考价值。开发者可以通过研究这个项目,了解如何在实际应用中有效地运用这些技术。
这通常涉及下载和安装地图应用,如高德地图或百度地图,然后输入目的地来获取最佳路线。同时,这些软件也集成了购票功能,方便用户一站式完成出行准备。 此外,他还使用了出行服务软件,如“去哪儿旅行”,查询...
这通常需要下载并安装相应的应用程序,如高德地图或百度地图,然后输入目的地来规划最佳路径,并能直接在应用内购买车票。这样的功能极大地简化了出行规划,减少了时间和精力的消耗。 最后,刘运林使用出行服务软件...