5

我在ios中使用谷歌地图sdk。我想限制用户查看除允许查看的状态之外的其他状态。地图上允许查看的区域以坐标(远右纬度和经度)、(近左纬度和经度)和(中心纬度和经度)的形式给出。

- - - X


- -X - -


X - - -

  • X 标记大地图上允许的地图坐标。

当用户将地图平移到此边界之外的坐标时,必须将其平移回旧位置。但问题是,在google maps SDK中, - (void)mapView:(GMSMapView*)mapView didChangeCameraPosition:(GMSCameraPosition*)position 上面的方法给出了可见地图坐标的位置。从属性“位置”我们只能得到目标中心坐标而不是边界坐标。如何解决这个问题?

谢谢。

4

0 回答 0