-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathreadme.txt
174 lines (154 loc) · 6.21 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
百度地图Android SDK v3.0.0 Sample共有17个Demo,每个Demo的说明如下:
-------------------------------------------------------------------------------------
一、
Demo名称:基本地图功能
文件名: BaseMapDemo.java
简介:创建一张百度地图并管理地图的生命周期
详述:
(1)创建一张最简单的百度地图;
(2)管理地图的生命周期,具体请参看代码部分的相关注释;
(3)可监听地图加载完成事件;
-------------------------------------------------------------------------------------
二、
Demo名称:MapFragment使用
文件名: MapFragmentDemo.java
简介:介绍在Fragment框架下使用地图
详述:
(1)介绍了如何在Fragment框架下添加一个地图地图控件;
-------------------------------------------------------------------------------------
三、
Demo名称:多地图展示
文件名: MultiMapViewDemo.java
简介:介绍多MapView的使用
详述:
(1)在一个界面内,同时建立四个MapView控件;
-------------------------------------------------------------------------------------
四、
Demo名称:地图展示功能
文件名: LayersDemo.java
简介:展示普通图、卫星图及交通流量图
详述:
(1)选择展示地图的图层为普通图或卫星图;
(2)在普通图或卫星图上叠加交通流量图;
-------------------------------------------------------------------------------------
五、
Demo名称:地图操作功能
文件名: MapControlDemo.java
简介:介绍平移和缩放地图,双指操作地图,监听地图点击事件
详述:
(1)介绍地图缩放级别、旋转度和俯视度的get和set方法;
(2)监听单击和长按地图事件;
(3)单击、双击和长按地图获取该点的经纬度坐标;
(4)对地图显示内容进行截图,截图保存地址为:/mnt/sdcard/test.png;
-------------------------------------------------------------------------------------
六、
Demo名称:UI控制功能
文件名: UISettingsDemo.java
简介:介绍开关手势功能和显示隐藏UI控件
详述:
(1)地图操作开关:平移、缩放、双击放大、双指操作(旋转度和俯视度);
(2)控件显示开关:显示/隐藏缩放按钮;
(3)指南针位置控制:显示在地图左上角或者右上角(仅举例),开发者可据实际情况任意改变位置;
-------------------------------------------------------------------------------------
七、
Demo名称:定位功能
文件名: LocationOverlayDemo.java
简介:介绍定位图层的基本用法
详述:
(1)可自定义更换位置图标;
(2)支持定位三态效果显示(普通态、跟随态、罗盘态);
(3)百度地图SDK从2.0.0版本起,将定位功能进行了分离,具体使用方法请见定位SDK;
(4)定位SDK开发指南详见http://developer.baidu.com/map/geosdk-android.htm;
-------------------------------------------------------------------------------------
八、
Demo名称:自定义绘制功能
文件名: GeometryDemo.java
简介:介绍自定义绘制点、线、多边形、圆等几何图形和文字
详述:
(1)支持绘制凸多边形,如要绘制凹多边形请用三角形进行拼接;
(2)支持绘制文字;
-------------------------------------------------------------------------------------
九、
Demo名称:覆盖物功能
文件名: OverlayDemo.java
简介:介绍添加覆盖物并响应点击功能和弹出pop功能
详述:
(1)在popup中添加弹出自定义View的示例;
(2)点击周围4个Marker,弹出popup,可更新marker位置和更新marker图标;
(3)中间显示的为图片图层,该图层可随地图的移动、缩放等做出相应的操作;
-------------------------------------------------------------------------------------
十、
Demo名称:POI搜索功能
文件名: POISearchDemo.java
简介:介绍关键词查询、suggestion查询和查看餐饮类Place详情页功能
详述:
(1)点击某些关键词查询后的结果(如“餐厅”)可跳转到Place详情页;
(2)提供suggestion查询进行联想查询,例如输入“天安门”则会弹出联想查询的列表;
-------------------------------------------------------------------------------------
十一、
Demo名称:地理编码功能
文件名: GeoCodeDemo.java
简介:介绍地址信息与坐标之间的相互转换
详述:
(1)正向地理编码:将地址信息转换为经纬度坐标;
(2)反向地理编码:将经纬度坐标转换为地址信息;
-------------------------------------------------------------------------------------
十二、
Demo名称:路径规划功能
文件名: RoutePlanDemo.java, CustomRouteOverlay.java
简介:介绍公交、驾车和步行三种线路规划方法和自设路线方法
详述:
(1)驾车查询新增路径点查询功能,具体使用方法详见开发者指南路径规划部分,只需重载接口;
(2)自设路线功能演示开发者如何自己设定一条路线,包括如何设定起点、终点、途径站点和路段;
(3)自设路线功能同时也介绍如何在两个Activity之间切换的时候管理Mapview的生命周期;
(4)可自定义路线的起终点图标;
-------------------------------------------------------------------------------------
十三、
Demo名称:公交线路查询功能
文件名: BusLineDemo.java
简介:介绍查询公交线路功能
(1)点击“开始”按钮可查询公交线路;
(2)搜索出公交线路后点击“下一条”按钮可查询该线路的反方向公交线路;
-------------------------------------------------------------------------------------
十四、
Demo名称:离线地图功能
文件名: OfflineDemo.java
简介:介绍如何下载和使用离线地图
详述:
(1)可以搜索、下载、删除、查看离线地图;
(2)“扫描离线地图”:
SDK支持导入离线包,将从官方渠道下载的离线包解压,把其中的vmp文件拷入SD卡根目录的BaiduMapSdk文件夹内;
-------------------------------------------------------------------------------------
十五、
Demo名称:导航功能
文件名: NaviDemo.java
简介:介绍如何调启百度导航
详述:
(1)介绍如何调启百度地图客户端导航;
(2)如果未安装百度地图客户端,会提示安装;
(3)介绍如何调启百度Web App导航;
-------------------------------------------------------------------------------------
十六、
Demo名称:LBS.云检索功能
文件名: CloudSearchDemo.java
简介:介绍如何使用LBS.云检索用户自有数据
注意:自v2.2.0起,SDK支持LBS云v2版的检索,使用v1版的用户请尽快完成升级或使用较低SDK版本。
详述:
(1)LBS.云是百度地图针对LBS开发者推出的平台级服务;
(2)提供海量位置数据存储、检索、展示一体化解决方案;
(3)该服务对开发者免费开放;
(4)Demo中放入了测试用ak,开发者若使用自己的数据,请更换为自己的ak;
(5)LBS.云检索使用方法请参考开发指南“LBS云服务”部分;
(6)详细了解LBS.云,欢迎访问:http://developer.baidu.com/map/lbs-cloud.htm
(7)申请ak及管理数据等问题,欢迎访问LBS开放平台官网:http://lbsyun.baidu.com/
-------------------------------------------------------------------------------------
十七、
Demo名称:短串分享功能
文件名: ShareDemo.java
简介:将POI点、反Geo点生成短链接以分享给好友
详述:
(1)将POI点、反Geo点,生成短链接串,此链接可通过短信等形式分享给好友;
(2)好友在终端设备点击此链接可快速打开Web地图、百度地图客户端进行信息展示;
(3)暂时开放了“POI搜索结果分享”和“反向地理编码结果分享”;
(4)日后会开放更多的功能,欢迎广大开发者使用短串分享功能;
-------------------------------------------------------------------------------------