您的位置:首页 > 移动开发 > IOS开发

IOS 百度地图获取当前屏幕的经纬度

2015-12-24 00:00 519 查看
//当前屏幕中心点的经纬度

CGFloat centerLongitude = self.mapView.region.center.longitude; CGFloat centerLatitude = self.mapView.region.center.latitude; //当前屏幕显示范围的经纬度

CLLocationDegrees pointssLongitudeDelta = self.mapView.region.span.longitudeDelta; CLLocationDegrees pointssLatitudeDelta = self.mapView.region.span.latitudeDelta;

//左上角

CGFloat leftUpLong = centerLongitude - pointssLongitudeDelta/2.0; CGFloat leftUpLati = centerLatitude - pointssLatitudeDelta/2.0; //右上角

CGFloat rightUpLong = centerLongitude + pointssLongitudeDelta/2.0; CGFloat rightUpLati = centerLatitude - pointssLatitudeDelta/2.0; //左下角

CGFloat leftDownLong = centerLongitude - pointssLongitudeDelta/2.0; CGFloat leftDownlati = centerLatitude + pointssLatitudeDelta/2.0; //右下角

CGFloat rightDownLong = centerLongitude + pointssLongitudeDelta/2.0; CGFloat rightDownLati = centerLatitude + pointssLatitudeDelta/2.0;

NSLog(@"\n 左上 %f,%f---------\n 右上 %f,%f-------\n 左下 %f,%f----- \n 右下 %f,%f",leftUpLong,leftUpLati,rightUpLong,rightUpLati,leftDownLong,leftDownlati,rightDownLong,rightDownLati);
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: