Ios 使用放大和缩小功能删除和添加标记
在我的一个项目(IOS)中,我需要添加一些功能,当用户缩小谷歌地图时,它会在坐标范围内添加标记。现在我正在缩放用户当前位置和最近位置的地图。因此,当用户缩小时,它将添加更多位于该区域的位置。我不知道如何做到这一点,请在这方面帮助我 看起来,谷歌地图SDK将存储和管理标记的责任完全交给了您。 因此,您需要做的是为所有标记保留一个单独的存储(如Ios 使用放大和缩小功能删除和添加标记,ios,google-maps,gmsmapview,Ios,Google Maps,Gmsmapview,在我的一个项目(IOS)中,我需要添加一些功能,当用户缩小谷歌地图时,它会在坐标范围内添加标记。现在我正在缩放用户当前位置和最近位置的地图。因此,当用户缩小时,它将添加更多位于该区域的位置。我不知道如何做到这一点,请在这方面帮助我 看起来,谷歌地图SDK将存储和管理标记的责任完全交给了您。 因此,您需要做的是为所有标记保留一个单独的存储(如NSMutableArray或NSMutableSet或任何最适合您的存储),并使用GMSMapView上的projection.visibleRegion属
NSMutableArray
或NSMutableSet
或任何最适合您的存储),并使用GMSMapView上的projection.visibleRegion
属性来决定删除(或添加)哪些标记
退房
为了赶上放大和缩小,您必须声明您的GMSMapViewDelegate
并实现此方法:
-(无效)地图视图:(GMSMapView*)地图视图未更改相机位置:(GMSCameraPosition*)位置
就这样