全国 切换城市 商家入驻地图中心可将您的门店企业信息添加到地图上,也可修改删除认领,全部信息一目了然的在地图上显示出来!
南迁地图标注客服

Android下如何使用地图sdk

墩墩已蹲蹲i

墩墩已蹲蹲i

地图 Android SDK是一套基于Android
2.1(v
1.
3.5及以前版本支持
1.5以上系统)及以上版本设备的应用程序接口   可以使用该套 SDK开发适用于Android系统移动设备的地图应用,通过调用地图SDK接口,您可以轻松访问地图服务和数据,构建功能丰富、交互性强的LBS(地图类)应用程序。 地图Android SDK提供的所有服务是免费的,接口使用无次数限制。您需申请密钥()后,才可使用地图Android SDK。任何非营利性产品请直接使用。这弦外之音就是盈利的产品必须帮给钱。
一、地图平台。 地图API:链接 地图开发步骤是 ①获取密钥 ②申请新密钥及查看原先申请的密钥 ③开发指南 在安卓平台上使用地图的开发指南 ④类参考 地图库所提供的类及方法说明相关 ⑤开发所使用的相关包及说明示例下例 哝,这就是地图的apk平台的界面: 首先,我们来申请。 步骤也非常的简单: ①点击获取密钥 ②进入密钥申请页并阅读相关的使用条款 ③勾选 已阅读并同意条款 ④填写应用名称 填写一下应用的相应功能及描述 ⑤输入验证码确定后 ⑥密钥即可申请成功 我申请的如下图所示: 如何把申请下来的jar包导入到项目中了。
一、在工程里新建libs文件夹(若不存在的话),将开发包里的baidumap_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重新编译项目后就可以正常使用地图中的功能进行编程了。
四、上图包中的liblockSDK
3.
1.jar及对应的so文件是用于标注与搜索功能的,如果不需要可以不加入到项目当中 jar包的架构如下图所示: 到入jar包的样子也如下图所示: 在清单文件下,要添加一下的权限。 <supports-screens :anyDensity="true" :largeScreens="true" :normalScreens="true"  :resizeable="true" :smallScreens="true" /> 对需要加载地图的Activity进行属性设置 <activity :name="com.dfrz.map.DFRZMapActivity" :configChanges="orientation|boardHidden|screenSize" :label="@string/app_name" :screenOrientation="sensor" > </activity> 这些准备工作做好以后,我们需要到入相应的map控件 <com.baidu.map.map.MapView :id="@+id/bmapsView" :layout_width="match_parent" :layout_height="wrap_content" :layout_weight="1" :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 = null; } super.onDestroy(); } 有了这些准备以后,相应运行的效果如下: 这就是下地图应用的大概步骤。
地图sdk 怎么绘制地图底图标注

理想

理想

OS是由苹果公司为iPhone开发的操作系统。它主要是给iPhone、iPodtouch以及iPad使用。就像其基于的MacOSX操作系统一样,它也是以Darwin为基础的。原本这个系统名为iPhoneOS,直到2010年6月7日WWDC大会上宣布改名为iOS。iOS的系...

2021-09-23 17:37:54 956查看 1回答

导航地图数据如何免费下?

有狐绥绥

有狐绥绥

你好,官网有图标,点击就可以了。

2021-09-23 17:38:29 733查看 1回答

手机如何使用“地图标记”功能

瓣开的花朵

瓣开的花朵

这个有点像索爱手机里的“添加位置信息”就是在你拍的照片里添加你拍照时的经纬度信息在电脑上照片属性里可以看到

2021-09-23 17:39:14 503查看 1回答

地图定位SDK使用什么坐标系

荷籺禾嚇

荷籺禾嚇

-(cllocationcoordinate2d)convertnt:(cgnt)nttocoordinatefromview:(uiview*)view;复制代码2.用地图对象的属性来得到@property(nonatomic)bmkcoordina...

2021-09-23 17:46:17 259查看 3回答

如何使用地图定位找好友

等待

等待

八岁女童进行牙根治疗,第一次烂牙精没烂好,又烂一次,对小孩身体吝

2021-09-23 17:46:17 659查看 3回答

的地图 定位sdk是什么意思

nikkilee

nikkilee

在官网看了一下,可能是这个原因。坐标为何有偏移?国际经纬度坐标标准为wgs-84,国内必须至少使用国测局制定的gcj-02,对地理位置进行首次加密。坐标在此基础上,进行了bd-09二次加密措施,更加保护了个人隐私。对外接口的坐标系并不是gps采集的真实经纬度,需要通过...

2021-09-23 17:46:17 405查看 3回答

地图定位SDK使用什么坐标系

西藏圣地

西藏圣地

-(cllocationcoordinate2d)convertnt:(cgnt)nttocoordinatefromview:(uiview*)view;复制代码2.用地图对象的属性来得到@property(nonatomic)bmkcoord...

2021-09-23 17:46:21 236查看 3回答

Android下如何使用地图sdk

2021-09-23 17:51:32 333查看 2回答

Android地图默认显示不是北京怎么做

安若

安若

可以切换城市

2021-09-23 17:53:03 552查看 2回答

地图离线地图怎么用

空气流星呢

空气流星呢

手机地图Android版离线地图安装使用教程:第一步:将好的离线地图包解压缩。 第二步:找到解压出的"BaiduMap"文件夹,把它放入手机存储卡根目录。   注:在上述过程中如遇提示“是否移动或复制文件夹”,点击“是”即可。...

2021-09-23 17:53:03 268查看 1回答

最新知识

公司地址认领搜狗地图标注多久审核?公司地址认领地图标注多久审核?

小编为您整理我在地图上标注审核认领需要多久、我在地图上标注审核认领需要多久y、我在地图上标注审核认领需要多久i、我在地图上标注审核认领需要多久Y、搜狗地图标注要多久才显示相关地图标注知识,详情可查看下方正文!

公司地址如何入驻花小猪打车地图标记?指路人地图标注服务中心铺如何入驻花小猪打车地图标记?

小编为您整理美团商家如何入驻,商家入驻教程、商家如何入驻地图、如何入驻地:、养殖营业执照如何入驻地图、家政公司如何入驻美团相关地图标注知识,详情可查看下方正文!

门指路人地图标注服务中心如何做花小猪打车地图位置标记?门指路人地图标注服务中心花小猪打车地图位置地址标记?

小编为您整理如何做地图标记、地图如何做标记、so搜街景中如何做标记、360e启花贷款申请通过了是要去到门指路人地图标注服务中心办理手续的吗、哪些软件能实现在地图上标记门指路人地图标注服务中心位置相关地图标注知识,详情可查看下方正文!

门指路人地图标注服务中心地图位置地址标记?门指路人地图标注服务中心苹果地图位置地址标记?

小编为您整理哪些软件能实现在地图上标记门指路人地图标注服务中心位置、门指路人地图标注服务中心地址标注、如何创建门指路人地图标注服务中心定位地址、如何创建门指路人地图标注服务中心定位地址、服装门指路人地图标注服务中心地址标注上地图怎么弄相关地图标注知识,详情可查看下方正文!

凯立德地图位置定位怎么设置自己的指路人地图标注服务中心名?凯立德地图位置定位怎么设置公司地址?

小编为您整理凯立德怎么定位自己的位置啊、手机凯立德地图定位怎么设置往上走、地图位置定位怎么设置自己的指路人地图标注服务中心名、凯立德手机版如何定位自己的位置,求助、凯立德导航怎么设置指路人地图标注服务中心铺招牌相关地图标注知识,详情可查看下方正文!

最新问答
热门专题