delphi 百度 api sdk地图api在sdk怎么剪裁地图

--旗下,中国最好的系统开发学习平台!
热门推荐:
当前位置: >
android开发中如何使用百度地图sdk
发布时间: 14:22 | 作者:采集侠 | 来源:网络整理 | 浏览:
百度地图 Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持android 1.5以上系统)及以上版本设备的应用程序接口
可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的 LBS(地图类)应用程序。
百度地图Android SDK提供的所有服务是免费的,接口使用无次数限制。您需申请密钥(key)后,才可使用百度地图Android SDK。任何非营利性产品请直接使用。这弦外之音就是盈利的产品必须帮百度给钱。
一、百度地图api平台。
百度地图API网址:
百度地图开发步骤是
①获取密钥
②申请新密钥及查看原先申请的密钥
③开发指南 在安卓平台上使用百度地图的开发指南
④类参考 地图库所提供的类及方法说明相关下载
⑤开发所使用的相关包及说明示例下例
哝,这就是百度地图的apk平台的界面:
首先,我们来申请key。
步骤也非常的简单:
①点击获取密钥 ②进入密钥申请页并阅读相关的使用条款 ③勾选 已阅读并同意条款 ④填写应用名称 填写一下应用的相应功能及描述 ⑤输入验证码确定后 ⑥密钥即可申请成功
我申请的key如下图所示:
如何把申请下来的jar包导入到项目中了。
一、在工程里新建libs文件夹(若不存在的话),将开发包里的baidumapapi_v2_1_1.jar 拷贝到libs根目录下,将libapp_BaiduMapApplib_v2_1_1.so和libvi_voslib.so 拷贝到libsarmeabi目录下。
二、项目属性中Java Build Path-&Order and Export中,确定Android Private Libaries与Android Dependencies这两项前面的选择框被选上后,
三、点确定 菜单Project-&clean重新编译项目后就可以正常使用地图中的功能进行编程了。
四、上图包中的liblockSDK3.1.jar及对应的so文件是用于定位与搜索功能的,如果不需要可以不 加入到项目当中
jar包的架构如下图所示:
到入jar包的样子也如下图所示:
在清单文件下,要添加一下的权限。
&supports-screens android:anyDensity=&true& android:largeScreens=&true& android:normalScreens=&true& &android:resizeable=&true& android:smallScreens=&true& /&
对需要加载地图的Activity进行属性设置
&activity android:name=&com.dfrz.map.DFRZMapActivity& android:configChanges=&orientation|keyboardHidden|screenSize& android:label=&@string/app_name& android:screenOrientation=&sensor& & &/activity&
这些准备工作做好以后,我们需要到入相应的map控件
&com.baidu.mapapi.map.MapView android:id=&@+id/bmapsView& android:layout_width=&match_parent& android:layout_height=&wrap_content& android:layout_weight=&1& android:clickable=&true& /&
上述xml的源代码就是这个就是加载百度地图的控件框,这个布局你可以根据自己的需要进行调整,或是放置到你的Activity需要的地方去。此控 件需要接收到点击事件,所以需要把clickable设置成true。
百度的地图的原理就是这样的。。。。。。。。。。。
地图、定位、搜索功能都需要用BMapManager对象来管理, BMapManager提供四个接口:init()、start()、stop()、destroy()。在应用程序里生成BMapManager 对象并初始化,在程序退出时调用destroy(),在需要使用sdk功能的Activity的onCreate()方法里调用start()方 法,onDestroy()方法里调用stop()方法,或者onResume()/onPause()分别调用start()和stop()。 常用方法: destroy() : 在程序退出前调用& boolean init(java.lang.String&strKey, MKGeneralListener& listener) 初始化地图引擎,需要送入申请的百度地图Key boolean start() :开启百度地图API& boolean stop(): 终止百度地图API,调用此函数后,不会再发生回调。
MapView&&百度地图的显示者。
一个显示地图的视图控件,当被焦点选中时,它能捕获按键事件和触摸手势去平移和缩放地图 setBuiltInZoomControls(boolean&on):设置是否启用内置的缩放控件 getController():返回地图的MapController,这个对象可用于控制和驱动平移和缩放 setDoubleClickZooming(boolean&bDoubleClickZooming) :&设置mapview是否支持双击放大效果 getOverlays():获取当时地图控件中的已有图层 refresh(): 刷新此地图控件。
怎么用百度地图实现了定位了,这就需要LocationClient百度地图API,无法显示地图图层
[问题点数:40分]
百度地图API,无法显示地图图层
[问题点数:40分]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
2014年8月 移动开发大版内专家分月排行榜第三
匿名用户不能发表回复!|
每天回帖即可获得10分可用分!小技巧:
你还可以输入10000个字符
(Ctrl+Enter)
请遵守CSDN,不得违反国家法律法规。
转载文章请注明出自“CSDN(www.csdn.net)”。如是商业用途请联系原作者。西西软件下载最安全的下载网站、值得信赖的软件下载站!
→ 安卓开发申请使用百度地图sdk图文教程
3.0 典藏版
类型:塞班平台应用大小:1010KB语言:中文 评分:6.0
Android SDK是一套基于Android 2.1(v1.3.5及以前版本支持android 1.5以上系统)及以上版本设备的应用程序接口。可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问百度地图服务和数据,构建功能丰富、交互性强的LBS(地图类)应用程序。百度地图Android SDK提供的所有服务是免费的,接口使用无次数限制。您需申请密钥(key)后,才可使用百度地图Android SDK。任何非营利性产品请直接使用。这弦外之音就是盈利的产品必须帮百度给钱。一、百度地图api平台:百度地图API网址:/map/sdk-android.htm百度地图开发步骤是①获取密钥 ②申请新密钥及查看原先申请的密钥 ③开发指南 在安卓平台上使用百度地图的开发指南 ④类参考 地图库所提供的类及方法说明相关下载 ⑤开发所使用的相关包及说明示例下例哝,这就是百度地图的apk平台的界面:首先,我们来申请key。步骤也非常的简单:①点击获取密钥 ②进入密钥申请页并阅读相关的使用条款 ③勾选 已阅读并同意条款 ④填写应用名称 填写一下应用的相应功能及描述 ⑤输入验证码确定后 ⑥密钥即可申请成功我申请的key如下图所示:如何把申请下来的jar包导入到项目中了。一、在工程里新建libs文件夹(若不存在的话),将开发包里的baidumapapi_v2_1_1.jar拷贝到libs根目录下,将libapp_BaiduMapApplib_v2_1_1.so和libvi_voslib.so 拷贝到libs\armeabi目录下。二、项目属性中Java Build Path-&Order and Export中,确定Android Private Libaries与Android Dependencies这两项前面的选择框被选上后,三、点确定 菜单Project-&clean重新编译项目后就可以正常使用地图中的功能进行编程了。四、上图包中的liblockSDK3.1.jar及对应的so文件是用于定位与搜索功能的,如果不需要可以不加入到项目当中jar包的架构如下图所示:到入jar包的样子也如下图所示:在清单文件下,要添加一下的权限。&supports-screens android:anyDensity=&true& android:largeScreens=&true& android:normalScreens=&true& &android:resizeable=&true& android:smallScreens=&true& /&对需要加载地图的Activity进行属性设置&activity android:name=&com.dfrz.map.DFRZMapActivity& android:configChanges=&orientation|keyboardHidden|screenSize& android:label=&@string/app_name& android:screenOrientation=&sensor& & &/activity&这些准备工作做好以后,我们需要到入相应的map控件&com.baidu.mapapi.map.MapView android:id=&@+id/bmapsView& android:layout_width=&match_parent& android:layout_height=&wrap_content& android:layout_weight=&1& android:clickable=&true& /&上述xml的源代码就是这个就是加载百度地图的控件框,这个布局你可以根据自己的需要进行调整,或是放置到你的Activity需要的地方去。此控件需要接收到点击事件,所以需要把clickable设置成true。百度的地图的原理就是这样的。。。。。。。。。。。地图、定位、搜索功能都需要用BMapManager对象来管理, BMapManager提供四个接口:init()、start()、stop()、destroy()。在应用程序里生成BMapManager 对象并初始化,在程序退出时调用destroy(),在需要使用sdk功能的Activity的onCreate()方法里调用start()方法,onDestroy()方法里调用stop()方法,或者onResume()/onPause()分别调用start()和stop()。 常用方法: destroy() : 在程序退出前调用& boolean init(java.lang.String&strKey, MKGeneralListener& listener) 初始化地图引擎,需要送入申请的百度地图Key boolean start() :开启百度地图API& boolean stop(): 终止百度地图API,调用此函数后,不会再发生回调。MapView――百度地图的显示者一个显示地图的视图控件,当被焦点选中时,它能捕获按键事件和触摸手势去平移和缩放地图 setBuiltInZoomControls(boolean&on):设置是否启用内置的缩放控件 getController():返回地图的MapController,这个对象可用于控制和驱动平移和缩放 setDoubleClickZooming(boolean&bDoubleClickZooming) :&设置mapview是否支持双击放大效果 getOverlays():获取当时地图控件中的已有图层 refresh(): 刷新此地图控件。怎么用百度地图实现了定位了,这就需要LocationClient定位处理功能的核心类 registerLocationListener(BDLocationListener)接收到定位数据后可由指定监听器中的onReceiveLocation(BDLocation)的方法来接收相关的数据并做相关的处理 构造: new LocationClient(getApplicationContext()) setLocOption(LocationClientOption)设置定位的参数 start()启动定位功能,此功能是持续的,可以定义间隔刷新时间 stop()结束定位功能,但前面设置的定位参数不会消失,可以再启动 requestLocation() 发起异步定位请求,如果位置没有变化,不会发起网络请求,直接返回上次的位置。(2次间隔需要大于1秒)LocationClientOption &用于定位的操作的类。设置定位功能的定位方式 disableCache(boolean) 真表示禁用缓存定位 setOpenGPS(boolean) 是否使用GPS定位,前提是手机打开了GPS定位 setAddrType(String) 当字串为&all&时返回此位置地址信息,其它不返回 setCoorType(String) 设置返回坐标的格式 gcj02 - 国测局 bd09百度墨卡托 bd0911百度经纬坐标(手机默认) setScanSpan(int) 定时定位的时间间隔(ms) 此值大于1000时,每隔此值指定的时间就会发起一次定位 此值小于1000时或不设置此值时,调用一次requestLocation()方法则定位一次这是我们需要定义mainactivity的类。相应源代码如图所示:protected void onDestroy() { mapView.destroy(); if (mapManager != null) { mapManager.destroy(); mapManager = } super.onDestroy(); }&有了这些准备以后,相应运行的效果如下:这就是android下百度地图应用的大概步骤。
类别: 生活服务 &&&大小:45.3M
&&&语言: 中文
百度地图这款应用你敢说你的手机里面没有吗小编的手机里用百度地图好多年啦,出行旅游什么的特方便,也方便查询各种路线,百度还贴心的提供离线包哦,省钱省流量,如果你还没有用那你就赶紧的吧百度地图手机版下载说明小编整理了百度地图手机版官方正版安装包及离线包提供亲们下载,所有资源都源于百度地图官网......,请放心使用百度地图全部客户端说明百度地图出来手机版外,还有版等等,西西这里一一提供正版下载,此外还有一些...
04-05 / 45.3M
推荐理由:百度首家应用增强现实技术,开启摄像头模式,支持离线地图和好友位置共享,提供贴心的屏幕长亮和打车估价功
03-24 / 142M
推荐理由:百度地图foriPhone是百度公司为您提供的全能出行助手。适用于iphone苹果手机。百度地图采用全新地图底图,拥
01-22 / 18M
推荐理由:IOS系统高清ipad版百度地图国内首个专为iPad而设计的地图应用,唯一完美适配The New iPad!针对ipad大屏幕设
03-04 / 2.2M
推荐理由:百度手机地图Windows Phone官方客户端是由百度公司()推出的一款免费的中文地图应用软件。丰富的
03-04 / 1010KB
推荐理由:s60v3手机百度地图
百度地图诺基亚智能手机S60V3最新版
支持手机查询全国地图,街道地图,公交步行开车路
11-20 / 2.9M
推荐理由:谷歌地图 API 使您能够使用 JavaScript 将 Google 地图嵌入自己的网页中。API 提供了大量实用工具用以处理地
04-2209-2106-1006-1012-2108-0101-2401-1701-1701-17
阅读本文后您有什么感想? 已有23人给出评价!
名称大小下载BaiduMap_AndroidSDK_v2.4.0_All 百度地图API的开发文档,为最新完整 ,包含项目工程和jar包 GIS program 238万源代码下载-
&文件名称: BaiduMap_AndroidSDK_v2.4.0_All
& & & & &&]
&&所属分类:
&&开发工具: Java
&&文件大小: 4295 KB
&&上传时间:
&&下载次数: 26
&&提 供 者:
&详细说明:百度地图API的开发文档,为最新完整2.4.0,包含项目工程和jar包-Baidu Maps API developer documentation for the latest full 2.4.0, including project engineering and jar package
文件列表(点击判断是否您需要的文件,如果是垃圾请在下面评价投诉):
&&BaiduMap_AndroidSDK_v2.4.0_Docs.zip&&BaiduMap_AndroidSDK_v2.4.0_Lib.zip&&BaiduMap_AndroidSDK_v2.4.0_Sample.zip
&[]:纯粹是垃圾
&近期下载过的用户:
&相关搜索:
&输入关键字,在本站238万海量源码库中尽情搜索:
&[] - ODIN v3.0.7 software for android phones flashing
&[] - android深入浅出
&[] - 基于微信公众平台开发的源代码,里面有好几例子的源程序。
&[] - Android应用程序,可以设置温度和湿度,通过蓝牙传输老控制风扇的转动
&[] - adnroid 写的简单计算机例程,能够实现基本的四则运算和显示,。
&[] - c#开发的android应用程序,用来控制电脑的操作,如电影的播放暂停、关机、等操作
&[] - Android 编写的日常账本,类似于随身记等应用软件,数据库用的sqlite,用户密码存在xml中
&[] - 百度地图定位功能,输入位置坐标定位到所在位置,搜索行车路线用百度地图api,怎么获取当前我的位置_百度知道

我要回帖

更多关于 ios百度地图api文档 的文章

 

随机推荐