android - 如何旋转 MapView?

标签 android android-mapview

我是 Android 的新开发者。尝试以圆周运动旋转 MapView。 但我不知道如何开始。

你有旋转 MapView 的简单代码吗?

最佳答案

我过去做过这个,它需要创建一个自定义 ViewGroup,它在 dispatchDraw() 方法中旋转 Canvas。您还需要增加 MapView 的大小(以便它在旋转时绘制足够的像素。)您还需要在 dispatchTouchEvent() 中旋转触摸事件。或者如果你使用 Android 3.0,你可以简单地调用 theMapView.rotate() :)

关于android - 如何旋转 MapView?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5012129/

相关文章:

android - MapView 不在 Samsung S Duos 上显示 map

android - dialogFragment 中的视频全屏模式

Android:在特定内核中运行进程或线程

java - 在 Android Beta 0.9 中使用 ItemizedOverlay 和 OverlayItem

java - 当我使用 map View 按导航项两次时,我的应用程序崩溃

ios - MapView、MKAnnotation 和 Key-Value-Observing - 错误消息

android - 来自 ProcessRecord 的 java.lang.SecurityException : Permission Denial: opening provider android. support.v4.content.FileProvider

android - onInterceptTouchEvent,onTouchEvent只看到ACTION_DOWN

java - 在 Android Studio 中自定义 Javadoc 模板

android - MapView 非常慢, map 上有 1000 个覆盖项,即使只有 2 个可见项