MapKit点击地图获得改点的经纬度,并标大头针!
来源:互联网 发布:windows date命令 编辑:程序博客网 时间:2024/05/29 09:14
首先在viewdidload里增加地图的一个触摸事件
UITapGestureRecognizer *mTap = [[UITapGestureRecognizer alloc] initWithTarget:self action:@selector(tapPress:)]; [self.mapView addGestureRecognizer:mTap]; [mTap release];
事件实现如下:
- (void)tapPress:(UIGestureRecognizer*)gestureRecognizer { CGPoint touchPoint = [gestureRecognizer locationInView:self.mapView];//这里touchPoint是点击的某点在地图控件中的位置 CLLocationCoordinate2D touchMapCoordinate = [self.mapView convertPoint:touchPoint toCoordinateFromView:self.mapView];//这里touchMapCoordinate就是该点的经纬度了 NSLog(@"touching %f,%f",touchMapCoordinate.latitude,touchMapCoordinate.longitude); if (annotationa) { [self.mapView removeAnnotation:annotationa]; } annotationa =[[[DisplayMap alloc] initWithCoordinate:touchMapCoordinate] autorelease]; [self.mapView addAnnotation:annotationa]; }
annotationa自己定义去吧,DisplayMap是我自己定的
在实际的应用中,标准类往往不能够满足实际的需要,编写自定义类的能力往往异常的突出,在满足项目需求的同时又要兼顾稳定性,需要对每个类的深层次进行了解,以便定制。
- MapKit点击地图获得改点的经纬度,并标大头针!
- 【iOS】Mapkit的使用:地图显示、定位、大头针、气泡等
- mapkit,标记,大头针,自定义,地图圆…
- MapKit大头针的基本使用
- iOS-高德地图点击地图获取点击点对应的地理位置,并添加自定义的大头针
- MapKit&CoreLocation基本使用以及地图大头针的添加与个性化
- MapKit 以及大头针的简单使用
- iOS 百度地图,根据经纬度,显示大头针
- MapKit地图使用和自定义大头针,画线,导航
- 显示地图并有大头针在你的位置
- 得到GOOGLE地图点击点的经纬度
- 得到GOOGLE地图点击点的经纬度
- iOS上地图画线,画线区域内的经纬度坐标点添加大头针
- iOS上地图画线,画线区域内的经纬度坐标点添加大头针
- iOS -- 地图画线,画线区域内的经纬度坐标点添加大头针
- Android高德地图点击大头针更换大头针图片
- iOS 自定义百度地图大头针点击事件
- iOS开发 高德地图 解决点击大头针跳转页面 返回无法点击的问题
- Java串口包Javax.comm的安装
- 关于文件读写--Linux的内存映射解决大文件读写
- 设计模式基础概念
- 使用curl度量web站点的响应时间
- ANDROID的ActionBar及菜单机制 .
- MapKit点击地图获得改点的经纬度,并标大头针!
- 如何为winform程序打包(图解)
- Jquery 时间比较
- Action Bar
- MATLAB的数据导出到Excel
- ios ---常用的图片处理技术
- 求最大公约数的方法
- 数理逻辑:谓词演算(10)等价公式
- android学习之-ActivityGroup