2019/05/17
分类:解决方案咨询(请备注行业,如出行、游戏等)
公司名称:无法透露
公司概述:运动、健康、保险相关领域
公司行业:互联网(出行 游戏 电商 社交 运动 旅游 广告 金融 媒体 )
公司规模:50-200人
联系人:朱丽娜
手机号:13651946466
邮箱:zzlnln@163.com
开发设计运动类APP,需寻找运动解决方案
来自高德开放平台的答复2019/05/17
您好,您的需求我们已经收到了。
如果您打算研发一款运动类APP,您可能需要用到以下LBS功能。
1.获取用户位置
通过手机APP,或智能硬件获取用户位置。
安卓定位SDKhttp://lbs.amap.com/api/android-location-sdk/locationsummary/
iOS定位SDKhttp://lbs.amap.com/api/ios-location-sdk/summary/
智能硬件定位http://a.amap.com/lbs/static/zip/location_rest.zip
2.将用户轨迹展示在地图上
获取用户位置后,您需要先进行轨迹纠偏,再将纠偏后的轨迹展示在地图上。
安卓轨迹平滑处理 http://lbs.amap.com/dev/demo/path-smooth#Android
iOS轨迹平滑处理 http://lbs.amap.com/dev/demo/path-smooth#iOS
安卓地图SDK http://lbs.amap.com/api/android-sdk/summary
iOS地图SDK http://lbs.amap.com/api/ios-sdk/summary/
您可以还会用到轨迹管理的功能,详见示例:http://lbs.amap.com/dev/demo/path-record#Android
3.分享您的运动轨迹
您可以使用地图截图功能,进行轨迹分享。
安卓地图截图 http://lbs.amap.com/dev/demo/screenshot-mapview-view#Android
iOS地图截图 http://lbs.amap.com/dev/demo/screenshot-mapview-view#iOS
4.其他常用数据的获取方法
运动时的速度:可以在定位的AMapLocation中获取,需要使用GPS定位
运动的实际距离:没有直接对应的接口。解决方案是把之前走过的点,根据两点间距离,依次累加。(计算时建议您通过定位精度和两点距离计算舍去定位漂移比较大的轨迹点))
如有具体技术问题,请您在相应平台的【开发问题】下提交工单,我们会有专门的技术人员解答您的疑问。http://lbs.amap.com/dev/ticket/type
感谢您的致信,欢迎持续关注高德开放平台!
2019/05/17
您好,关于运动解决方案,我看到贵司为咕咚、KEEP提供过完整的解决方案。
如果我司也想与高德合作,能否了解下具体的合作方式、与合作费用呢?
谢谢!
来自高德开放平台的答复2019/05/17
您好,您的需求我们已经收到了。
您好,已经与您进行电话沟通,
1获取用户位置后,您需要先进行轨迹纠偏,轨迹纠偏建议您使用猎鹰服务。
猎鹰服务链接:https://lbs.amap.com/api/track/summary/
2手机锁屏后运动轨迹无法正常延续您可以进行下面链接进行参考看是否能满足您的需求。
https://lbs.amap.com/faq/location/location-develop/background/?_t=1558083844471
3Android SDK ,绘制轨迹应该使用的是polyline,polyline提供了remove()方法,或者是调用AMap的clear()清除
4目前高德开放平台提供高德海外LBS解决方案,您可以进入下面链接进行参考。
https://lbs.amap.com/getting-started/abroad
感谢您的致信,欢迎持续关注高德开放平台!
网友评论