如何旋转MapView,同时保持标签和标记(叠加层)不旋转?
问题描述:
我正在开发一个MapActivity
,显示从当前位置到GeoPoint
的路线。如何旋转MapView,同时保持标签和标记(叠加层)不旋转?
MapView
必须启用指南针;它应根据用户面对的方向旋转。我可以使用RotateView
旋转MapView
,如MapsDemo
示例中所述。
android-sdk-macosx/add-ons/addon-google_apis-google-8/samples/MapsDemo
这里的问题是整个MapView
旋转,导致标签和标记越来越旋转。
有没有什么办法可以通过合适的可读标签和标记来实现MapView
旋转?
我必须支持Android 2.2版本,所以即使它能帮上忙也不能使用MapView.rotate()
。
答
一旦设备方向改变,整个的MapView和标记和标签redrawn..don't认为它可能..
答
不可能的,在Oreintation改变整个MapView的重绘和异常弹出,我面临同样的问题,不得不解决方向。