社区
Android
帖子详情
高德地图导航SDK
JJJasmine的H君
2018-03-04 08:43:40
我使用官方的导航demo,想要在官方导航demo的基础上获取导航过程中的自车(蓝色箭头)实时位置,并且将位置数据保存下来,要怎么实现?求大家帮忙!也可以加QQ1979860295。求赐教!
...全文
365
1
打赏
收藏
高德地图导航SDK
我使用官方的导航demo,想要在官方导航demo的基础上获取导航过程中的自车(蓝色箭头)实时位置,并且将位置数据保存下来,要怎么实现?求大家帮忙!也可以加QQ1979860295。求赐教!
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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开发,
高德地图
应用内置
导航
,无需跳出APP的
导航
高德地图
作为国内领先的地图服务提供商,提供了强大的API和
SDK
,使得开发者能够轻松地在自己的应用中实现地图展示和
导航
功能,而无需让用户跳转到其他应用。下面我们将详细探讨如何在Android应用中集成
高德地图
的...
高德地图
导航
API
SDK
高德地图
导航
API
SDK
是一款专为开发者设计的工具,它允许开发者将
高德地图
的
导航
功能集成到自己的应用程序中,从而提供丰富的地图、定位、路线规划和
导航
服务。这款
SDK
适用于Android平台,可以帮助开发者轻松实现...
高德地图
定位
SDK
《
高德地图
定位
SDK
详解与应用实践》
高德地图
定位
SDK
是
高德地图
提供的一款强大的定位服务开发工具,主要用于移动应用中实现精准、高效的位置服务。它集成了多种定位方式,包括GPS、网络基站、WiFi等,为开发者提供...
Android-基于
高德地图
Android
SDK
进行封装配合Kotlin实现展示地图效果
高德地图
Android
SDK
为开发者提供了丰富的地图展示和操作功能。本文将深入探讨如何利用
高德地图
Android
SDK
与Kotlin结合,来实现高效、简洁的地图效果展示。 首先,我们需要在项目中引入
高德地图
Android
SDK
。在`...
微信小程序
高德地图
sdk
微信小程序
高德地图
SDK
是为开发者提供的一种在微信小程序中集成地图功能的工具包,它使得开发者能够在小程序中实现各种地图相关的操作,如定位、
导航
、路径规划等。这款
SDK
结合了
高德地图
的强大功能与微信小程序的轻...
Android
80,471
社区成员
91,385
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章