我已经成功创建了一个箭头 ImageView
并从传感器获取了方位角,接下来我使用 View
类的 setRotation()
方法旋转了 ImageView
。那么,我如何在 Android Google Maps v2 中为标记执行此操作呢?
我已经成功创建了一个箭头 ImageView
并从传感器获取了方位角,接下来我使用 View
类的 setRotation()
方法旋转了 ImageView
。那么,我如何在 Android Google Maps v2 中为标记执行此操作呢?
我建议您查看谷歌的android-maps-utils项目。
它包括:
这应该为您显示箭头/标记并使其旋转提供了所需的构建块。您可能需要对RotationLayout进行一些自定义。
您可以使用: https://developers.google.com/maps/documentation/android/marker#rotate_a_marker
com.google.android.gms.maps.model.Marker marker = addMapMarker(camera,PrefManager.getCurrentUsername(getActivity()),
BitmapDescriptorFactory.fromResource(R.drawable.overlay_gps_location_scanner_icon));
marker.setRotation(0);