- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
百度地图移动之Android版;
百度地图移动版API是一套基于移动互联网设备的应用程序接口,支持iOS/Android平台。
通过该接口,您可以轻松访问百度服务和数据,构建功能丰富、交互性强的地图应用程序。百度地图移动版API不仅包含构建地图的基本接口,还提供了诸如定位服务、本地搜索、路线规划等数据服务,你可以根据自己的需要进行选择。;百度地图移动版API 1.3.3版本(Android)
修改国外gps坐标转为百度坐标错误的问题
添加搜索在线建议词功能
关于1.3.3版本升级的详细内容和历史升级请参考更新日志。在类参考文档中,我们也增加了接口的版本说明。;
百度地图官网地址:/wiki/imap/index.php
;在开发百度地图之前,我们必须要申请一个Key才能进行开发,申请流程如下:
;百度地图移动版API(Android v1.3.3)(x86/mips版本请发邮件咨询)的开发包、示例代码、技术文档下载如下:
; 如何把API添加到我的Andoid工程中?
首先在工程里新建libs文件夹,并API开发包里的baidumapapi.jar拷贝到libs根目录下,将libBMapApiEngine.so拷贝到libs\armeabi目录下。
然后在工程属性-Java Build Path-Libraries中选择“Add External JARs”,选定baidumapapi.jar,确定后返回,这样您就可以在您的程序中使用API了。; 在Manifest清单文件中添加使用权限
uses-permission android:name=android.permission.ACCESS_NETWORK_STATE/uses-permission
uses-permission android:name=android.permission.ACCESS_FINE_LOCATION/uses-permission
uses-permission android:name=android.permission.INTERNET/uses-permission
uses-permission android:name=android.permission.WRITE_EXTERNAL_STORAGE/uses-permission
uses-permission android:name=android.permission.ACCESS_WIFI_STATE/uses-permission
uses-permission android:name=android.permission.CHANGE_WIFI_STATE/uses-permission
uses-permission android:name=android.permission.READ_PHONE_STATE/uses-permission;在Manifest中添加Android版本支持
supports-screens android:largeScreens=true
android:normalScreens=true android:smallScreens=true
android:resizeable=true android:anyDensity=true/
在布局文件中添加百度地图显示控件:
com.baidu.mapapi.MapView android:id=@+id/bmapView
android:layout_width=fill_parent android:layout_height=fill_parent
android:clickable=true
/
实战案例之一:演示搭建交通地图和卫星地图;注意事项:
地图、定位、搜索功能都需要BMapManager来管理,BMapManager提供四个接口,init, start, stop, destroy。建议在Application里生成BMapManager对象并初使化,在程序退出时调用destory,在需要使用sdk功能的activity的onCreate里调用start, onDestroy调用stop,或者onResume/onPause分别调用start和stop。
;所有叠加或覆盖到地图的内容,我们统称为地图覆盖物。如标注、矢量图形元素(包括:折线和多边形和圆)、定位图标等。覆盖物拥有自己的地理坐标,当您拖动或缩放地图时,它们会相应的移动。
地图API提供了如下几种覆盖物:
Overlay:覆盖物的抽象基类,所有的覆盖物均继承此类的方法,实现用户自定义图层显示。
MyLocationOverlay:一个负责显示用
原创力文档


文档评论(0)