我设法创建了一个箭头ImageView
并从传感器获取方位角,然后我旋转了该类的ImageView
usingsetRotation()
方法。View
如何使用 Android Google Maps v2 Markers 为标记执行此操作?
问问题
4686 次
2 回答
4
我建议你看看 Google 的android-maps-utils项目。
它包含
- BubbleIconFactory:负责生成标记
- RotationLayout:负责将布局的内容(标记)旋转90度的倍数
这应该为您提供显示箭头/标记所需的构建块并为其提供一定的旋转。您可能需要稍微自定义一下旋转布局。
于 2013-06-27T09:31:38.567 回答
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);
于 2014-12-04T11:11:55.420 回答