【发布时间】:2014-01-18 11:05:33
【问题描述】:
我正在将 Google Maps API v1 应用程序迁移到新的 v2 API,但我遇到了一些覆盖问题。
首先,我使用 MapView 而不是 MapFragment,因为我需要控制一些生命周期事件并向视图添加一些侦听器。
我的地图根据我从方向传感器获取的当前方位旋转。
我想在地图上添加一个三角形来表示视野,所以三角形不能随地图旋转。它必须始终固定在同一位置。
问题在于,使用新 API 我必须为多边形提供 LatLng 边界而不是屏幕像素,以便多边形将随地图旋转。
知道,这是我的问题:
一旦将多边形添加到地图中,是否有任何方法可以旋转(-bearing,因此它将始终在同一位置)多边形?
还有其他方法可以让它工作吗?我还尝试在 mapView 上添加另一个视图并使用 onDraw 方法,但不允许在 mapView 中添加子视图。
【问题讨论】:
标签: android rotation polygon google-maps-api-2