我希望我的地图控制器在加载标记时保存 visibleRegion。然后当用户移动地图时,我可以将当前的 visibleRegion 与包含标记的区域进行比较。
我试图创建一个属性来保存 GMSVisibleRegion 的副本,但我不了解有关保存结构的内容。
那么如何拍摄一个 visibleRegion 的快照并将其存储在我的地图控制器中以供以后参考?
typedef struct {
CLLocationCoordinate2D nearLeft;
CLLocationCoordinate2D nearRight;
CLLocationCoordinate2D farLeft;
CLLocationCoordinate2D farRight;
} GMSVisibleRegion;