社区
Android
帖子详情
高德地图导航SDK
JJJasmine的H君
2018-03-04 08:43:40
我使用官方的导航demo,想要在官方导航demo的基础上获取导航过程中的自车(蓝色箭头)实时位置,并且将位置数据保存下来,要怎么实现?求大家帮忙!也可以加QQ1979860295。求赐教!
...全文
416
1
打赏
收藏
高德地图导航SDK
我使用官方的导航demo,想要在官方导航demo的基础上获取导航过程中的自车(蓝色箭头)实时位置,并且将位置数据保存下来,要怎么实现?求大家帮忙!也可以加QQ1979860295。求赐教!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Android小码家
2018-03-06
打赏
举报
回复
官方的Demo说的很清楚了,如果只是记录位置信息用2D就可以了.蓝色箭头3D地图自带,不过不建议使用3d,因为会导致项目过大。 private fun initGDMap() { //声明定位回调监听器 val mLocationListener = AMapLocationListener(this) //初始化定位 mLocationClient = AMapLocationClient(applicationContext) //设置定位回调监听 mLocationClient?.setLocationListener(mLocationListener) //初始化AMapLocationClientOption对象 mLocationOption = AMapLocationClientOption() //设置定位模式为AMapLocationMode.Hight_Accuracy,高精度模式。 mLocationOption?.locationMode = AMapLocationClientOption.AMapLocationMode.Hight_Accuracy //给定位客户端对象设置定位参数 //设置定位间隔,单位毫秒,默认为2000ms,最低1000ms。 //mLocationOption?.interval = 1000 * 60 mLocationClient?.setLocationOption(mLocationOption) //启动定位 //mLocationClient?.startLocation() } override fun invoke(amapLocation: AMapLocation) { if (amapLocation != null) { if (amapLocation.errorCode == 0) { this.amapLocation = amapLocation locationListener?.LocationSuccess(amapLocation) mLocationClient?.stopLocation() amapLocation.locationType//获取当前定位结果来源,如网络定位结果,详见定位类型表 amapLocation.latitude//获取纬度 amapLocation.longitude//获取经度 amapLocation.accuracy//获取精度信息 amapLocation.address//地址,如果option中设置isNeedAddress为false,则没有此结果,网络定位结果中会有地址信息,GPS定位不返回地址信息。 amapLocation.country//国家信息 amapLocation.province//省信息 amapLocation.city//城市信息 amapLocation.district//城区信息 amapLocation.street//街道信息 amapLocation.streetNum//街道门牌号信息 amapLocation.cityCode//城市编码 amapLocation.adCode//地区编码 amapLocation.aoiName//获取当前定位点的AOI信息 amapLocation.buildingId//获取当前室内定位的建筑物Id amapLocation.floor//获取当前室内定位的楼层 amapLocation.gpsAccuracyStatus//获取GPS的当前状态 //获取定位时间 val df = SimpleDateFormat("yyyy-MM-dd HH:mm:ss") val date = Date(amapLocation.time) df.format(date) Log.e("AmapError", "location:" + amapLocation.getCity() + "=======" + amapLocation.getDistrict() + "=======" + amapLocation.getStreet() + "=======") EventBus.getDefault().postSticky(LocationEvent(amapLocation)) } else { //定位失败时,可通过ErrCode(错误码)信息来确定失败的原因,errInfo是错误信息,详见错误码表。 Log.e("AmapError", "location Error, ErrCode:" + amapLocation.getErrorCode() + ", errInfo:" + amapLocation.getErrorInfo()) } } }
Android 整合
高德地图
SDK
实现 地图预览,定位,模拟
导航
一.准备工作 1. 到
高德地图
官方网申请key: 我的应用 | 高德控制台 2. 申请key方法请参考:获取Key-创建工程-开发指南-Android 地图
SDK
|
高德地图
API 3. 出现的问题: 其中有一个获取SHA1的问题: E/AmapErr: 定位失败,7: KEY错误 请到http://lbs.amap.com/api/android-location-
sdk
/guide/utilities/errorcode/查看错误码说明,错误详细信息:auth 7
总结微信小程序路线规划
导航
,腾讯地图微信插件、唤醒第三方
导航
app、
高德地图
微信
SDK
、百度地图微信
SDK
优缺点
优缺点想比较: 方法一、腾讯微信插件: 优点:有所需时间,有优选条件(如红绿灯多少)。 缺点:没有骑行
导航
。 方法二、唤醒第三方
导航
软件: 优点:
导航
功能更全面,还有语音功能。 缺点:如果用户,没有安装,要下载软件。 方法三、
高德地图
微信
SDK
: 优点:有骑行
导航
。 缺点:公交地铁、骑行没所需时间,没有优选方案。 百度微信小程序API ,未完待续。 欢迎留言探讨,指出不足! ...
Android调起百度和
高德地图
导航
(不导入
SDK
)
原文地址:https://blog.csdn.net/qq_34908107/article/details/53537524Android调起百度和
高德地图
导航
(不导入
SDK
) 在开发项目的过程中,我们难免会遇到
导航
的功能,如果我们只需要某一个地方用到此功能,我们就不必去集成地图的
SDK
,因为我们需要的功能不多,并且集成
SDK
后生成的apk文件会增大很多。所以我们直接去调用手机里面安装好的地...
Android集成
高德地图
导航
SDK
、实现App内进行
导航
、打开高德App
导航
这篇文章就主要来讲一下集成高德的
导航
SDK
,实现app内
导航
;这样就不用调用高德的App了 一、申请key之类的这里就不说了自己去申请就ok 高德开放平台 高德开放平台—
导航
sdk
高德开放平台—
导航
sdk
下载 二、我这下载的
SDK
如下,只有3D地图和
导航
SDK
这两个 三、配置工程导入
导航
SDK
和so库文件 配置Manifest.xml添加权限 <!--用于访问网络,网络定位需要...
ANDROID 有关
高德地图
导航
SDK
组件不见的问题
android
导航
界面显示不全
Android
80,490
社区成员
91,374
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章