地图之一地图搭建开发环境.docx
上传人:qw****27 上传时间:2024-09-11 格式:DOCX 页数:12 大小:292KB 金币:15 举报 版权申诉
预览加载中,请您耐心等待几秒...

地图之一地图搭建开发环境.docx

地图之一地图搭建开发环境.docx

预览

免费试读已结束,剩余 2 页请下载文档后查看

15 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

HYPERLINK"http://www.cnblogs.com/cuitongliang/archive/2012/11/19/2777788.html"百度地图之一百度地图搭建开发环境(老罗视频笔记整理)百度地图移动版介绍:1.百度地图移动版API是一套基于移动互联网设备的应用程序接口,支持ios/android平台。2.通过该接口,您可以轻松访问百度服务和数据,构建功能丰富、交互性强的地图应用程序。百度地图移动API不仅包含构建地图的基本接口,还提供了诸如定位服务、本地搜索、路线规划等数据服务,你可以根据自己的需要进行选择。关于百度地图修改的BUG1.百度地图移动版API1.3.3版本(Android)2.修改国外gps坐标转为百度坐标错误的问题3.添加搜索在线建议词功能4.关于1.3.3版本升级的详细内容和历史升级请参考更新日志。在类参考文档中,我们也增加了接口说明。百度地图官网地址:http://dev.baidu.com/wiki/imap/index.php新地址:HYPERLINK"http://developer.baidu.com/map/"http://developer.baidu.com/map/1.配置Manifest.xml文件添加百度地图开发的授权:<uses-permissionandroid:name="android.permission.ACCESS_NETWORK_STATE"></uses-permission><uses-permissionandroid:name="android.permission.ACCESS_FINE_LOCATION"></uses-permission><uses-permissionandroid:name="android.permission.INTERNET"></uses-permission><uses-permissionandroid:name="android.permission.WRITE_EXTERNAL_STORAGE"></uses-permission><uses-permissionandroid:name="android.permission.ACCESS_WIFI_STATE"></uses-permission><uses-permissionandroid:name="android.permission.CHANGE_WIFI_STATE"></uses-permission><uses-permissionandroid:name="android.permission.READ_PHONE_STATE"></uses-permission>添加对屏幕的支持:<supports-screensandroid:largeScreens="true"android:normalScreens="true"android:smallScreens="true"android:resizeable="true"android:anyDensity="true"/>2.在libs中添加百度地图的jar包baidumapapi.jar3.在布局文件main.xml中添加显示<com.baidu.mapapi.MapViewandroid:id="@+id/bmapView"android:layout_width="fill_parent"android:layout_height="fill_parent"android:clickable="true"/>4.Activity中的定义类BMapManager是一个地图引擎管理类,通过此类的start()方法,可以打开地图API;通过此类的stop()方法,可以终止百度地图API,调用此函数后,不会再发生回调。通过init(StringstrKey,MKGeneralListenerlistener)方法初始化。在程序退出的时候调用此类中destory()方法。接口MKGeneralListener用于监听授权之后的结果,察看Key的状态是否正确。300表示验证失败。类MapActivity用来显示管理MapView类中activity处理逻辑的基础类。其中的initMapActivity(BMapManagerbmapMan)用于初始化Activity。类GeoPoint表示一个地理坐标点,存放经度和纬度,以微度的整数形式存储注意事项:地图、定位、搜索功能都需要BMapManager来管理,BMapManager提供四个接口,init,start,stop,dest