百度地图Android SDK v4.5.2 Sample共有28个Demo,每个Demo的说明如下:
-------------------------------------------------------------------------------------
一、
Demo名称:基本地图功能
文件名: BaseMapDemo.java
简介:创建一张百度地图并管理地图的生命周期
详述:
(1)创建一张最简单的百度地图;
(2)管理地图的生命周期,具体请参看代码部分的相关注释;
(3)可监听地图加载完成事件;
(4)给出示例个性化地图、普通地图动态切换
-------------------------------------------------------------------------------------
二、
Demo名称:MapFragment使用
文件名: MapFragmentDemo.java
简介:介绍在Fragment框架下使用地图
详述:
(1)介绍了如何在Fragment框架下添加一个地图地图控件;
-------------------------------------------------------------------------------------
三、
Demo名称:图层展示功能
文件名: LayersDemo.java
简介:展示普通图、卫星图、交通流量图和百度城市热力图
详述:
(1)选择展示地图的图层为普通图或卫星图;
(2)在普通图或卫星图上叠加交通流量图;
(3)在普通图或卫星图上叠加百度城市热力图;
-------------------------------------------------------------------------------------
四、
Demo名称:多地图展示
文件名: MultiMapViewDemo.java
简介:介绍多MapView的使用
详述:
(1)在一个界面内,同时建立四个MapView控件;
(2)地图Logo位置变更,支持6个位置,多图展示中只展示了4个位置
-------------------------------------------------------------------------------------
五、
Demo名称:地图操作功能
文件名: MapControlDemo.java
简介:介绍平移和缩放地图,双指操作地图,监听地图点击事件
详述:
(1)介绍地图缩放级别、旋转度和俯视度的get和set方法;
(2)监听单击和长按地图事件;
(3)单击、双击和长按地图获取该点的经纬度坐标;
(4)对地图显示内容进行截图,截图保存地址为:/mnt/sdcard/test.png;
-------------------------------------------------------------------------------------
六、
Demo名称:UI控制功能
文件名: UISettingsDemo.java
简介:介绍开关手势功能和显示隐藏UI控件
详述:
(1)地图操作开关:平移、缩放、双击放大、双指操作(旋转度和俯视度);
(2)控件显示开关:显示/隐藏缩放按钮;
(3)指南针位置控制:显示在地图左上角或者右上角(仅举例),开发者可据实际情况任意改变位置;
(4)底图标注开关:控制显示/隐藏底图POI,隐藏POI可得到仅显示道路信息的地图
(5)禁用所有手势:控制是否一并禁止所有手势。
(6)设置地图setPadding,防止UI遮挡Logo等。
-------------------------------------------------------------------------------------
七、
Demo名称:定位图层展示
文件名: LocationOverlayDemo.java
简介:介绍定位图层的基本用法
详述:
(1)可自定义更换位置图标,精度圈填充及边框颜色;
(2)支持定位三态效果显示(普通态、跟随态、罗盘态);
(3)百度地图SDK从2.0.0版本起,将定位功能进行了分离,具体使用方法请见定位SDK;
(4)定位SDK开发指南详见http://developer.baidu.com/map/geosdk-android.htm;
(5)支持开发者自定义精度圈边框和填充区域的颜色。
-------------------------------------------------------------------------------------
八、
Demo名称:自定义绘制功能
文件名: GeometryDemo.java
简介:介绍自定义绘制点、线、多边形、圆等几何图形和文字
详述:
(1)支持绘制凸多边形,如要绘制凹多边形请用三角形进行拼接;
(2)支持绘制文字;
-------------------------------------------------------------------------------------
九、
Demo名称:覆盖物功能
文件名: OverlayDemo.java
简介:介绍添加覆盖物并响应点击功能和弹出pop功能
详述:
(1)在popup中添加弹出自定义View的示例;
(2)点击周围4个Marker,弹出popup,可更新marker位置和更新marker图标;
(3)中间显示的为图片图层,该图层可随地图的移动、缩放等做出相应的操作;
(4)支持Maker设置透明度的方法,利用滑动条可以展示maker透明度变化;
(5)支持Marker设置动画的能力,包含两种方式:从地上生长和从天上落下
-------------------------------------------------------------------------------------
十、
Demo名称:热力图功能
文件名: HeatMapDemo.java
简介绘制自有数据热力图
详述:
(1)设置热力图颜色;
(2)准备数据、生成热力图;
(3)删除热力图;
-------------------------------------------------------------------------------------
十一、
Demo名称:地理编码功能
文件名: GeoCodeDemo.java
简介:介绍地址信息与坐标之间的相互转换
详述:
(1)正向地理编码:将地址信息转换为经纬度坐标;
(2)反向地理编码:将经纬度坐标转换为地址信息;
-------------------------------------------------------------------------------------
十二、
Demo名称:POI搜索功能
文件名: POISearchDemo.java
简介:介绍关键词查询、suggestion查询和查看餐饮类Place详情页功能
详述:
(1)点击某些关键词查询后的结果(如“餐厅”)可跳转到Place详情页;
(2)提供suggestion查询进行联想查询,例如输入“天安门”则会弹出联想查询的列表;
-------------------------------------------------------------------------------------
十三、
Demo名称:路径规划功能
文件名: RoutePlanDemo.java, CustomRouteOverlay.java
简介:介绍跨城交通、公交、驾车、步行、骑行五种线路规划方法和自设路线方法
详述:
(1)驾车查询新增路径点查询功能,具体使用方法详见开发者指南路径规划部分,只需重载接口;
(2)自设路线功能演示开发者如何自己设定一条路线,包括如何设定起点、终点、途径站点和路段;
(3)自设路线功能同时也介绍如何在两个Activity之间切换的时候管理Mapview的生命周期;
(4)可自定义路线的起终点图标;
----------------------------------------------------------------------------------
十四、
Demo名称:行政区域边界数据检索
文件名称:DistrictSearchDemo.java
简介:介绍如何使用行政区域边界数据检索功能,绘制行政区覆盖物和边框
详述:
(1)通过输入省、市、区/县的名称,绘制出行政区覆盖物和边框
----------------------------------------------------------------------------------
十五、
Demo名称:公交线路查询功能
文件名: BusLineDemo.java
简介:介绍查询公交线路功能
(1)点击“开始”按钮可查询公交线路;
(2)搜索出公交线路后点击“下一条”按钮可查询该线路的反方向公交线路;
-------------------------------------------------------------------------------------
十六、
Demo名称:短串分享功能
文件名: ShareDemo.java
简介:将POI点、反Geo点和公交/驾车/骑行/步行线路规划,生成短链接以分享给好友
详述:
(1)将POI点、反Geo点和公交/驾车/骑行/步行线路规划,生成短链接串,此链接可通过短信等形式分享给好友;
(2)好友在终端设备点击此链接可快速打开Web地图、百度地图客户端进行信息展示;
(3)暂时开放了“POI搜索结果分享”、“公交/驾车/骑行/步行线路规划”和“反向地理编码结果分享”;
(4)日后会开放更多的功能,欢迎广大开发者使用短串分享功能;
----------
评论0
最新资源