把屏幕坐标转换成经纬度
2015-01-30 09:57
197 查看
ios中点击地图控件MKMapView的某点获取该点的经纬度
ios开发中常常会用到地图控件MKMapView,可以用如下方法在点击MKMapView中某点的时候获取改点的经纬度:假如声明了一个MKMapView为myMapView
1、在地图中添加一个手势,这个手势是一个点击动作,点击时会调用tapPress这个方法
UITapGestureRecognizer *mTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapPress:)];
[myMapView addGestureRecognizer:mTap];
[mTap release];
2、接下来就可以在tapPress这个方法中进行转换了
- (void)tapPress:(UIGestureRecognizer*)gestureRecognizer {
CGPoint touchPoint = [gestureRecognizer locationInView:myMapView];//这里touchPoint是点击的某点在地图控件中的位置
CLLocationCoordinate2D touchMapCoordinate =
[myMapView convertPoint:touchPoint toCoordinateFromView:myMapView];//这里touchMapCoordinate就是该点的经纬度了
}
之后就可以在该经纬度增加大头针或者进行任何你想做的事情了
相关文章推荐
- 地理坐标、经纬度坐标与屏幕坐标的转换!
- 经纬度定义、经纬度格式、GDAL中地理坐标转换及地理坐标屏幕显示
- (转)经纬度坐标转换为屏幕坐标
- IOS百度地图屏幕坐标与经纬度坐标的转换
- 经纬度坐标转换为屏幕坐标
- 经纬度定义、经纬度格式、GDAL中地理坐标转换及地理坐标屏幕显示
- 度分 格式 转换 GPS 经纬度定义、经纬度格式、GDAL中地理坐标转换及地理坐标屏幕显示
- 如何把经纬度坐标转换为屏幕显示坐标?
- 经纬度坐标转换为屏幕坐标
- openlayers 根据经纬度转换为屏幕坐标
- 37.百度地图经纬度转换为指定view的屏幕坐标(像素点)
- 经纬度转换为屏幕坐标
- GPS经纬度转换屏幕坐标
- (转)经纬度坐标转换为屏幕坐标
- 【ArcGIS for Android】经纬度坐标、地图投影坐标、屏幕坐标互相转换
- 经纬度坐标转换成屏幕坐标
- 经纬度坐标转换为屏幕坐标
- 经纬度坐标转换成屏幕坐标
- 经纬度坐标转换成屏幕坐标
- java版 经纬度和屏幕坐标互相转换