如何在Android Google Maps v2中创建带传感器轴承的位置箭头标记?

时间:2013-06-27 09:00:44

标签: java android google-maps android-mapview android-maps-v2

我设法创建了一个箭头ImageView并从传感器获取方位角,之后我使用ImageView类的setRotation()方法旋转View。如何使用Android Google Maps v2 Markers为标记执行此操作?

2 个答案:

答案 0 :(得分:4)

我建议您查看Google的android-maps-utils项目。

它包含

这应该为您提供显示箭头/标记并给它一定旋转所需的构建块。您可能需要稍微自定义rotationlayout。

答案 1 :(得分:0)

你可以使用: 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);