我正在开发一个使用Google Maps API的应用程序。 我的地图显示时已定义轴承,旋转/指南针已禁用。
我想将相机边界添加到我的地图中,以便用户不会离开感兴趣的区域。
然而,API似乎只提供了一种方法,即
GoogleMap.setLatLngBoundsForCameraTarget(LatLngBounds)
问题是LatLngBounds是与纬度和经度对齐的“盒子”。 所以在我的地图上有一个方位,相机边界有一个菱形而不是方形,这有点奇怪。
有没有办法可以设置一些非纬度/经度对齐的相机边界?
我想过用CameraMoveListener编写一个可以触发CameraUpdate的变通方法,但是对于我认为在用户体验方面不太好的结果来说,这是一个很好的工作。