Baidu_map(百地图)Android平台开发指南

Baidumap(百度地图)Android平台/开发指南目录[1简介2基础知识3地图图层o3.1底图o3.2实时交通信息o3.3卫星图o3.4实景图4覆盖物o4.1覆盖物的抽象基类:Overlayo4.2当前位置:MyLocationOverlayo4.3分条目覆盖物:ItemizedOverlayo4.4本地搜索覆盖物:PoiOverlayo4.5驾车路线覆盖物:RouteOverlayo4.6换乘路线覆盖物:TransitOverlay5服务类o5.1搜索服务o5.2POI搜索及PoiOverlayo5.3驾车路线搜索及RouteOverlayo5.4步行路线搜索及RouteOverlayo5.5公交换乘路线搜索及TransitOverlayo5.6地址信息查询6事件o6.1定位监听o6.2一般事件监听简介什么是百度地图API?百度地图移动版API(Android)是一套基于Android1.5及以上设备的应用程序接口,通过该接口,您可以轻松访问百度服务和数据,构建功能丰富、交互性强的地图应用程序。百度地图移动版API不仅包含构建地图的基本接口,还提供了诸如地图定位、本地搜索、路线规划等数据服务,你可以根据自己的需要进行选择。面向的读者API是提供给那些具有一定Android编程经验和了解面向对象概念的读者使用。此外,读者还应该对地图产品有一定的了解。您在使用中遇到任何问题,都可以通过API贴吧或交流群反馈给我们。获取APIKey用户在使用API之前需要获取百度地图移动版APIKey,该Key与你的百度账户相关联,您必须先有百度帐户,才能获得APIKEY。并且,该KEY与您引用API的程序名称有关,具体流程请参照获取密钥。兼容性支持Android1.5及以上系统。基础知识如何把API添加到我的Andoid工程中?首先将API包括的两个文件baidumapapi.jar和libBMapApiEngine.so拷贝到工程根目录及libs\armeabi目录下,并在工程属性->JavaBuildPath->Libraries中选择“AddJARs”,选定baidumapapi.jar,确定后返回,这样您就可以在您的程序中使用API了。百度地图的“Hello,World”在Manifest中添加使用权限1.<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission>2.<uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission>3.<uses-permissionandroid:name="android.permission.INTERNET"></uses-permission>4.<uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission>5.<uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"></uses-permission>6.<uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"></uses-permission>7.<uses-permissionandroid:name="android.permission.READ_PHONE_STATE"></uses-permission>在Manifest中添加Android版本支持1.<supports-screensandroid:largeScreens="true"2.android:normalScreens="true"android:smallScreens="true"3.android:resizeable="true"android:anyDensity="true"/>4.<uses-sdkandroid:minSdkVersion="3"></uses-sdk>让创建的地图Activity继承com.baidu.mapapi.MapActivity,并import相关类1.importjava.util.ArrayList;2.importjava.util.List;3.4.importandroid.content.Context;5.importandroid.graphics.Canvas;6.importandroid.graphics.Paint;7.importandroid.graphics.Point;8.importandroid.graphics.drawable.Drawable;9.importandroid.location.Location;10.importandroid.os.Bundle;11.importandroid.util.Log;12.importandroid.vieView;13.importandroid.widget.Toast;14.15.importcom.baidu.mapapi.BMapManager;16.importcom.baidu.mapapi.GeoPoint;17.importcom.baidu.mapapi.ItemizedOverlay;18.importcom.baidu.mapapi.LocationListener;19.importcom.baidu.mapapi.MKAddrInfo;20.importcom.baidu.mapapi.MKDrivingRouteResu《21.importcom.baidu.mapapi.MKGeneralListener;22.importcom.baidu.mapapi.MKLocationManager;23.importcom.baidu.mapapi.MKPlanNode;24.importcom.baidu.mapapi.MKPoiResu《25.importcom.baidu.mapapi.MKSearch;26.importcom.baidu.mapapi.MKSearchListener;27.importcom.baidu.mapapi.MKTransitRouteRe...

1、当您付费下载文档后,您只拥有了使用权限,并不意味着购买了版权,文档只能用于自身使用,不得用于其他商业用途(如 [转卖]进行直接盈利或[编辑后售卖]进行间接盈利)。
2、本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供参考,付费前请自行鉴别。
3、如文档内容存在侵犯商业秘密、侵犯著作权等,请点击“举报”。

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

客服邮箱:

biganzikefu@outlook.com

所有的文档都被视为“模板”,用于写作参考,下载前须认真查看,确认无误后再购买;

文档大部份都是可以预览的,笔杆子文库无法对文档的真实性、完整性、准确性以及专业性等问题提供审核和保证,请慎重购买;

文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为依据;

如果您还有什么不清楚的或需要我们协助,可以联系客服邮箱:

biganzikefu@outlook.com

常见问题具体如下:

1、问:已经付过费的文档可以多次下载吗?

      答:可以。登陆您已经付过费的账号,付过费的文档可以免费进行多次下载。

2、问:已经付过费的文档不知下载到什么地方去了?

     答:电脑端-浏览器下载列表里可以找到;手机端-文件管理或下载里可以找到。

            如以上两种方式都没有找到,请提供您的交易单号或截图及接收文档的邮箱等有效信息,发送到客服邮箱,客服经核实后,会将您已经付过费的文档即时发到您邮箱。

注:微信交易号是以“420000”开头的28位数字;

       支付宝交易号是以“2024XXXX”交易日期开头的28位数字。

笔杆子文秘
机构认证
内容提供者

为您提供优质文档,供您参考!

确认删除?