将方位应用于GoogleMap相机边界

时间:2017-02-08 10:25:20

标签: android google-maps google-maps-android-api-2

我正在开发一个使用Google Maps API的应用程序。 我的地图显示时已定义轴承,旋转/指南针已禁用。

我想将相机边界添加到我的地图中,以便用户不会离开感兴趣的区域。

然而,API似乎只提供了一种方法,即

GoogleMap.setLatLngBoundsForCameraTarget(LatLngBounds)

问题是LatLngBounds是与纬度和经度对齐的“盒子”。 所以在我的地图上有一个方位,相机边界有一个菱形而不是方形,这有点奇怪。

有没有办法可以设置一些非纬度/经度对齐的相机边界?

我想过用CameraMoveListener编写一个可以触发CameraUpdate的变通方法,但是对于我认为在用户体验方面不太好的结果来说,这是一个很好的工作。

0 个答案:

没有答案