Open 799536960 opened 7 years ago
小车行走时的经纬度不是一开始就设置好了 是实时传过来的 同时小车也要实时的平滑移动
额 和滴滴打车那种差不多 就是司机端实时把经纬度传过来 我这边小车实时把传过来的经纬度平滑移动
这个demo没有小车方向的转向 只是单纯的平滑移动
3D地图的定位小蓝点,默认就是平滑移动且有方向的,你只要自定义图片换成小车,就可以实现你要的效果了
自己写的话,需要有定位方向数据,自己设置marker方向
也可以根据经纬度计算旋转方向 rotate = (float) (Math.atan2(p2.longitude- p1.longitude, p2.latitude- p1.latitude) / Math.PI * 180); marker.setRotateAngle(360 - rotate + mAMap.getCameraPosition().bearing);
好吧 谢谢你了
@mayan0 别人的如何平滑移动呢 像滴滴那种附近的车 在走的效果 我传路径数组过来 老是平滑移动一段距离 然后 突然跳一段距离 继续平滑移动 - -
@LxzBUG 突然跳一段距离是什么情况,行走的经纬度数组是变化的吗?
@mayan0 对对对 实时的 类似微信的实时位置共享 我10秒发送一次经纬度数组 平移完这次的数组 跳下一段的时候 衔接的不平滑 有什么好的处理方式吗 谢谢 还有别人进来了 我是先给它一个marker标记位置 再移动吧? 第一次做地图功能 不知道思路对不对
@mayan0 平滑移动那个类好像比较适合固定的一段路线 每次新数据来了 setPoints 都会突然往前移动很多 因为最后一次点 和新数据开始的点 有点距离
@LxzBUG 你试试把上次移动的最后一个点,加入到新轨迹中第一个点之前 如果最后一次点和新轨迹开始点距离很远,建议单独加一个平滑移动过去
@mayan0 SmoothMoveMarker 我设置setDescriptor 后 图片也会跟着方向转 请问怎么让图片固定在marker上方 最后一个问题了 谢谢谢谢 琢磨了好久
@LxzBUG 你说的是marker的图标吗,不想转方向?目前这个设置不了,是会随着移动方向转的。
这个功能满足轨迹回放的平滑移动需求,你说的经纬度数组变化是什么意思呢,实时传入单点吗