在 android 中防止 google 地图上的标记旋转

Prevent rotation of markers on google map in android

我正在使用 google 地图并添加了几个自定义标记。

我的问题是当我用手指旋转地图时,我的标记也会旋转。

任何人都可以给我建议,我怎样才能防止标记旋转?

提前致谢。

您可以使用public MarkerOptions rotation (float rotation)

http://developer.android.com/reference/com/google/android/gms/maps/model/MarkerOptions.html#rotation(float)

此方法 returns 为其调用该方法的对象,设置了新的旋转。

所以当你旋转的时候,你可以一直调用这个函数把标记旋转回来

我找到了自己的答案并发布了答案,以便对其他人有所帮助。

只需将标记的平面 属性 设置为 false 即可防止标记旋转。

  MY_MARKER = mMap.addMarker(new MarkerOptions()
                    .flat(false)