我已将Google地图实施到一个快速项目中,并使用locationManager跟踪并且当前打印出用户位置。
当用户四处移动时,我也在改变相机位置,但是当地图移动然后蓝点(用户位置)移动时,这似乎有点不稳定。
有没有办法让用户位置始终居中,只是让地图移动?
答案 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)