美文网首页
Android 高德地图旋转事件监听

Android 高德地图旋转事件监听

作者: 强大帅 | 来源:发表于2023-01-10 16:18 被阅读0次

产品需求要在地图上显示多个弹窗,infoWindow 无法满足效果,只能通过自定义 marker,但自定义 marker 的弹窗无法跟随地图旋转,导致文字可能是倒的。

官方文档上的地图旋转事件根本就调用不到,可以使用相机监听来获取旋转角度
AMap.OnCameraChangeListener
bearing 就是旋转角度
参考代码

    @Override
    public void onCameraChange(CameraPosition cameraPosition) {
        //旋转点
        for (Marker marker:markerList) {
            marker.setRotateAngle(360 - cameraPosition.bearing);
        }
    }

相关文章

网友评论

      本文标题:Android 高德地图旋转事件监听

      本文链接:https://www.haomeiwen.com/subject/ajevcdtx.html