将用户位置中心保留在Google地图中 - Swift

时间:2015-06-15 07:48:45

标签: ios swift

我已将Google地图实施到一个快速项目中,并使用locationManager跟踪并且当前打印出用户位置。

当用户四处移动时,我也在改变相机位置,但是当地图移动然后蓝点(用户位置)移动时,这似乎有点不稳定。

有没有办法让用户位置始终居中,只是让地图移动?

3 个答案:

答案 0 :(得分:0)

您可以轻松启用

mapView.myLocationEnabled = true

并查看此documentation了解有关相机更新的更多信息 - >因为它显示了如何更新2个位置的摄像头或居中位置

答案 1 :(得分:0)

Plaese,看看this回答是否有帮助。用户位置始终在示例代码中居中。虽然没有相机调整,但这不应该有所作为。

希望它有所帮助。

答案 2 :(得分:-1)

let center = CLLocationCoordinate2D(latitude: location.coordinate.latitude, longitude: location.coordinate.longitude)        
let region = MKCoordinateRegion(center: center, span: MKCoordinateSpan(latitudeDelta: 0.01, longitudeDelta: 0.01))
self.map.setRegion(region, animated: true)