iOS swift-高德地图,获取view指定位置坐标(可以用来
2017-05-31 本文已影响87人
青菜白玉堂
//设置想要获取的view的指定位置,传入view即可
let weizhiLeft = gdMapView.convert(CGPoint.init(x: CGFloat(0), y: CGFloat(300)), toCoordinateFrom: self.view)
let weizhiRinght = gdMapView.convert(CGPoint.init(x: CGFloat(ScreenWidth), y: CGFloat(ScreenHeight-64)), toCoordinateFrom: self.view)
参考:
// 经度(竖)
CGFloat latitude = self.mapView.region.center.latitude;
// 纬度(横)
CGFloat longitude = self.mapView.region.center.longitude;
CGFloat latitudeDelta = self.mapView.region.span.latitudeDelta;
CGFloat longitudeDelta = self.mapView.region.span.longitudeDelta;
CGFloat maxLat = latitude + (latitudeDelta / 2.0);
CGFloat minLng = longitude - (longitudeDelta / 2.0);
CGFloat minLat = latitude - (latitudeDelta / 2.0);
CGFloat maxLng = longitude + (longitudeDelta / 2.0);