我正在swift
构建一个使用google maps
。
应用程序在用户附近显示POI,当我移动地图时,我使用刷新按钮刷新POI
@IBAction func refreshPlaces(sender: AnyObject) {
fetchNearbyPlaces(mapView.camera.target)
}
移动地图时,我可以刷新POI吗?
答案 0 :(得分:1)
确保您声明视图控制器符合GMSMapViewDelegate
以及您在该视图控制器中设置self.mapView.delegate = self
(通常位于viewDidLoad
)。
然后在视图控制器中添加滚动方法:
func mapView(mapView: GMSMapView!, didChangeCameraPosition position: GMSCameraPosition!) {
fetchNearbyPlaces(position.target)
}