Osmdroid地图标记动画

时间:2017-06-26 14:42:56

标签: android openstreetmap osmdroid

我们正在使用OpenStreetMaps和Osmdroid。我们需要让用户的标记'pulse'成为一个小力场(如Uber的app)。

Marker类不提供对绘制为标记的View的访问权限,因此,我无法使用'startAnimation'启动动画。

有人知道怎么做这个吗?

以下是我的代码片段:

        mUserMarker = new Marker(mOpenStreetMap);
        mUserMarker.setPosition(mCurrentPosition);
        mUserMarker.setAnchor(Marker.ANCHOR_CENTER, Marker.ANCHOR_CENTER);
        mUserMarker.setIcon(ContextCompat.getDrawable(getActivity(), R.drawable.ic_my_position));
        mUserMarker.setDraggable(true);
        mUserMarker.setInfoWindow(null);
        mOpenStreetMap.getOverlays().add(mUserMarker);
        mOpenStreetMap.invalidate();

0 个答案:

没有答案