BaiduMap初体验(二) 认识百度地图常用类
来源:互联网 发布:明教捏脸数据 编辑:程序博客网 时间:2024/06/06 07:25
上一篇文章介绍了百度地图的环境搭建和HELLO百度地图 BaiduMap初体验(一) 搭建百度地图的环境
这一篇文章带领大家认识百度地图SDK基本的类结构和定位的类结构
百度地图基本地图SDK 介绍
类图地址:http://wiki.lbsyun.baidu.com/cms/androidsdk/doc/v3_5_0/html
com.baidu.mapapi
SDKInitializer初始化百度地图VersionInfo获取百度地图的版本
com.baidu.mapapi.cloud
public interface CloudListener云事件监听者接口BaseCloudSearchInfo云检索除去详情检索以外的设置请求参数的基类BaseSearchInfo 云检索设置请求参数基类,检索条件的基类BaseSearchResult检索结果基类类BoundSearchInfo 设置矩形检索条件类CloudManager 云检索的实体类CloudPoiInfo云检索之后获取到的数据信息实体类CloudSearchResult 监听云检索之后获取到的List结果集合,包含了CloudPoiInfo 信息DetailSearchInfo详细检索条件类DetailSearchResult详细信息检索结果类 LocalSearchInfo本地检索条件类NearbySearchInfo附近检索条件类
com.baidu.mapapi.favorite
FavoriteManager管理收藏点FavoritePoiInfo收藏点的信息
com.baidu.mapapi.map
- BaiduMap.OnMapClickListener
- BaiduMap.OnMapDoubleClickListener
- BaiduMap.OnMapDrawFrameCallback
- BaiduMap.OnMapLoadedCallback
- BaiduMap.OnMapLongClickListener
- BaiduMap.OnMapStatusChangeListener
- BaiduMap.OnMapTouchListener
- BaiduMap.OnMarkerClickListener
- BaiduMap.OnMarkerDragListener
- BaiduMap.OnMyLocationClickListener
- BaiduMap.OnPolylineClickListener
- BaiduMap.SnapshotReadyCallback
- InfoWindow.OnInfoWindowClickListener
常用类
- InfoWindow
- MapStatus
- Marker
- MyLocationData
- Overlay
- Stroke
com.baidu.mapapi.map.offline
- MKOfflineMapListener
- MKOfflineMap
- MKOLSearchRecord
- MKOLUpdateElement
com.baidu.mapapi.model
- LatLng
- LatLngBounds
- LatLngBounds.Builder
com.baidu.mapapi.navi
- BaiduMapNavigation
- NaviParaOption
com.baidu.mapapi.overlayutil
- BusLineOverlay
- DrivingRouteOverlay
- OverlayManager
- PoiOverlay
- TransitRouteOverlay
- WalkingRouteOverlay
com.baidu.mapapi.radar
雷达功能,没啥用,要使用相同app,才会有用
com.baidu.mapapi.search.busline
- OnGetBusLineSearchResultListener
- BusLineResult
- BusLineResult.BusStation
- BusLineResult.BusStep
- BusLineSearch
- BusLineSearchOption
com.baidu.mapapi.search.core
- CityInfo
- PoiInfo
- RouteLine
- RouteNode
- RouteStep
- SearchResult
- TaxiInfo
- Vehicle
com.baidu.mapapi.search.geocode
地理编码功能,用的很少,就不介绍了
com.baidu.mapapi.search.poi
- OnGetPoiSearchResultListener
- PoiBoundSearchOption
- PoiCitySearchOption
- PoiDetailResult
- PoiDetailSearchOption
- PoiNearbySearchOption
- PoiResult
- PoiSearch
com.baidu.mapapi.search.route
路线检索同上
com.baidu.mapapi.search.share
位置分享
com.baidu.mapapi.search.sug
模糊搜索功能
com.baidu.mapapi.utils
工具类
com.baidu.mapapi.utils.poi
com.baidu.mapapi.utils.route
pass 掉
百度地图定位sdk 介绍
类图地址:http://wiki.lbsyun.baidu.com/cms/androidloc/doc/v6_0_3/doc/index.html
- BDLocation
- BDLocationListener
定位请求回调接口
- BDNotifyListener
- LocationClient
- LocationClientOption
- LocationClientOption.LocationMode
- Poi
总结:
在使用百度地图的时候,明白了百度地图的基本框架会让编程事半功倍,其实,我提倡的还是把基本的类图大概了解了,然后参考官方的dome 就会做出你自己的百度地图的小程序了。
百度地图基本实现思想:1.定位实现:配置好定位信息(LocationClientOption),注册好定位服务(LocationClient),使用start(),stop()就可以实现定位。
2.标记地图上的点,百度地图提供了3种实用覆盖物的形式,Marker,Overlay,InfoWindow,通过监听长按视图的监听获取到经纬度信息,然后进行相关操作(搜索,标记点,收藏等等)。
3.百度搜索是百度地图的一个核心模块,基本上搜索实现的思想和定位实现的实现相同的,都用搜索的实体类,搜索配置,监听搜索,获取结果,显示在地图上面。
举例:com.baidu.mapapi.search.core
0 0
- BaiduMap初体验(二) 认识百度地图常用类
- BaiduMap初体验(一) 搭建百度地图的环境
- BaiduMap初体验(三) 使用百度地图定位功能
- BaiduMap初体验(四) 使用百度地图的基本功能
- 百度地图 baiduMap(二) 定位
- BaiduMap初体验(五) 使用百度地图的POI和云检索
- 百度地图(二)基础地图Hello BaiduMap
- BaiduMap---百度地图官方Demo
- BaiduMap百度地图使用攻略
- 百度地图-3.Hello BaiduMap
- 百度地图(BaiduMap)定位工具类封装和使用
- 百度地图初体验一
- 百度地图初体验一
- baidumap 判断是否安装百度地图客户端
- 百度地图 baiduMap(一) 基本显示
- 百度地图 baiduMap(三) 移动轨迹
- Android Studio百度地图(BaiduMap)开发教程,
- Hello BaiduMap!百度地图Android SDK接入
- VS9(vs2008) 下 Debug 显示 UTF8 字符串
- 关于spring mvc+mybatis+junit单元测试
- 最短路径—每一对点的最短距离——弗洛伊德
- 一步步学Qt,第七天-QPainter绘图QRect定位问题
- 第一篇博文,讲讲最近遇到的第一次git时遇到的问题
- BaiduMap初体验(二) 认识百度地图常用类
- 十八.利用QPainter作图
- 为什么基类的析构函数要声明成虚函数
- 了解 NoSQL 的必读资料
- Palindrome Partitioning
- 黑马程序员--IO(下)
- 【Android杂谈】安卓开发必需了解 -AIDL(一)
- js中innerHTML和outerHTML的相同与不同
- PHP Laravel学习实践(一)最出色的php框架,让代码成为艺术