iOS swift-高德地图,获取view指定位置坐标(可以用来获取当前view的左上,右下的坐标)

//设置想要获取的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);

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容