我需要计算半径,以根据相机缩放级别在地图上显示标记。现在我有南西角和我的位置,即我的MapView的中心。当缩放改变时,我需要缩小并计算新的半径。
有人知道如何从我拥有的数据中获取它吗?
这是我的代码:
func mapView(mapView: GMSMapView!, idleAtCameraPosition position: GMSCameraPosition!) {
println("latitude: \(position.target.latitude) longtitude: \(position.target.longitude)")
var visibleRegion = mapView.projection.visibleRegion()
var cameraZoom = mapView.camera.zoom
var bounds = GMSCoordinateBounds(region: visibleRegion)
var southWestCorner = bounds.southWest
}
[(FL.lat+NL.lat)/2, (FL.lng + NL.lng)/2]
和[(FR.lat+NR.lat)/2, (FR.lng + NR.lng)/2]
。 - kaho