MKMap显示地图后,假设用户移动了地图。自定义的数据就须要刷新了。所以这个时候。中心点的经纬度就比較重要了。

本文演示怎样获取经纬度

在MKMapViewDelegate里有个方法

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated

这种方法就是在Map移动 后运行。所以我们能够在这里获取移动后地图中心点的经纬度了。

- (void)mapView:(MKMapView *)mapView regionDidChangeAnimated:(BOOL)animated {

MKCoordinateRegion region;

CLLocationCoordinate2D centerCoordinate = mapView.region.center;

region.center= centerCoordinate;

NSLog(@" regionDidChangeAnimated %f,%f",centerCoordinate.latitude, centerCoordinate.longitude);

}

相同有个问题,怎样获取用户点击地图某个区域的经纬度呢?

方法例如以下

在ViewDidLoad里加入tabGuesture

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 ];

CLLocationCoordinate2D touchMapCoordinate =

[self.mapView convertPoint:touchPoint toCoordinateFromView:self.mapView ];

NSLog(@"%f %f",touchMapCoordinate.latitude, touchMapCoordinate.longitude);

}

//移除地图内全部的大头针

[mapView removeOverlays:mapView.overlays];

[mapView removeAnnotations:mapView.annotations];

iOS 地图移动中心点获取相关推荐

  1. ios 高德挪动地图获取经纬度_IOS 地图移动中心点获取

    MKMap显示地图后,如果用户移动了地图,自己定义的数据就需要刷新了,所以这个时候,中心点的经纬度就比较重要了. 本文演示如何获取经纬度 在MKMapViewDelegate里有个方法 - (void ...

  2. 【MAPBOX基础功能】28、mapbox地图基础工具 -获取当前地图中心点

    前言 官网指引,生成accesstoken,下载相关依赖请翻阅[https://blog.csdn.net/weixin_44402694/article/details/125414381?spm= ...

  3. iOS地图定位导航与大头针的简单使用

    定位 1.一次定位 1.创建位置管理器 // 这里创建的管理其对象如果没有强引用,就会造成你后面的操作不会出现效果,全局变量强引用.CLLocationManager *manager = [[CLL ...

  4. IOS 地图相关知识点

    天渊不微博 iOS 6.1正式版可能在下周发布 据idownloadblog网站报道,可靠消息人士称iOS 6.1的第五个测试版,也就是GM版将很快发布.消息称目前iOS 6.1 GM正在内部测试之中 ...

  5. 地图篇-01.获取用户位置

    地图篇-01.获取用户位置 今天把地图整理了一下,共享出来和大家一起分享,希望帮助到不了解的朋友,当然很精通的朋友希望指正小生的不足. 1.说到地图,首先要接触一个framework -CoreLoc ...

  6. 百度地图JavaScript API获取用户当前经纬度和详细地理位置,反之通过详细地理位置获取当前经纬度...

    前言: 前段时间刚好使用了百度地图的js api定位获取用户当前经纬度并获取当前详细位置和通过当前用户详细地理位置换取用户当前经纬度坐标的功能,为了方便下次找起来方便一些自己在这里记录一下,希望也能够 ...

  7. html5百度地图展示运动轨迹,百度地图根据经纬度获取运动轨迹

    body, html, #allmap{width:100%; height:100%; overflow:hidden; margin:0; font-family:"微软雅黑" ...

  8. 百度地图从后台获取实时坐标点以实现车辆实时跟踪

    要想实现车辆实时跟踪,就必须实时获取车辆的坐标点,然后展示在百度地图上.而实现实时获取车辆坐标点的功能,有两个方案:方案①定义一个函数getCars(),此函数的功能是通过ajax访问后台接口,从而返 ...

  9. 【python】python利用百度地图API:获取经纬度、地图撒点

    本文目的: python通过百度地图API,获取所给地址的经纬度,并且在百度地图上进行撒点. 另:百度地图API功能强大,如: GPS功能(单个点沿线运动). 信息窗口示例(添加纯文字的信息窗口). ...

  10. 百度地图自动检索获取地理位置(经纬度)

     百度地图自动检索获取地理位置,含有百度的自动检索和获取当前定位的功能! 我把这个功能单独写了一个界面,给分离了出来!假如项目中地址输入框有一些框架,这个要当心一些,定位会使索引位置发生错乱!注意改动 ...

最新文章

  1. 在linux系统安装R及rstudio
  2. 吴恩达 deeplearning.ai 新课上线:TensorFlow 移动和 web 端机器学习
  3. list对象排序java_【Java】list对象(类)按某个属性排序
  4. 为MyEclipse加入自己定义凝视
  5. 某平台的一次简单渗透测试记录
  6. POJ 2965.The Pilots Brothers‘ refrigerator
  7. 指向函数的指针 - C语言
  8. 【视频教程】JeeWx 微信开发入门视频
  9. IDEA中修改自动生成的Servlet模板,提高编码效率
  10. CentOS上使用netstat命令查证DDOS***
  11. 报错ValueError: check_hostname requires server_hostname
  12. 新手入门:手把手从PHP环境到ThinkPHP6框架下载
  13. 个人量化交易初探之一(数据的爬取)
  14. 计算机组成原理保姆级复习资料
  15. java记忆翻牌,原生JS实现记忆翻牌游戏
  16. 客户贷款逾期预测[5] - 特征工程
  17. Ubuntu 18.04 安装 php7.4 --enable-maintainer-zts
  18. java 往数组增加一个元素
  19. 【论文阅读】Slot-Gated Modeling for Joint Slot Filling and Intent Prediction
  20. 黑马程序员-java基础8--IO流(一)

热门文章

  1. Nginx概述(1)----应用场景,出现原因,优点,组成
  2. 关于整型和浮点型的输出问题
  3. 检测1的个数_面部皮肤检测仪是美容院的新套路吗?
  4. java 父类获取子类名称_Java入门第十六课:如何用继承的方法定义类
  5. 如何理解Beta分布和Dirichlet分布?
  6. Linux下的Libsvm使用历程录
  7. android studio for android learning (十五) Camera2界面定制与保存到外部存储
  8. html空间图片,html+js实现图片预览
  9. android 7.1 灭屏,oppocolorosv7.1怎么设置息屏时钟
  10. python脚本报错:OSError: [WinError 193] %1 不是有效的 Win32 应用程序。