与地图打交道时,有时需要查找经纬度获取地理信息,MapKit提供了一种工具--反向地理编码 MKReverseGeocoder
MKReverseGeocoder *reverseGeocoder =[[[MKReverseGeocoder alloc] initWithCoordinate:self.mapView.userLocation.location.coordinate] autorelease];
NSLog(@"%g",self.mapView.userLocation.location.coordinate.latitude);
NSLog(@"%g",self.mapView.userLocation.location.coordinate.longitude);
reverseGeocoder.delegate = self;
[reverseGeocoder start];
然后实现下面两个代理方法即可获得你想要的地理信息
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFailWithError:(NSError *)error{
NSLog(@"MKReverseGeocoder has failed.");
}
- (void)reverseGeocoder:(MKReverseGeocoder *)geocoder didFindPlacemark:(MKPlacemark *)placemark{
NSLog(@"当前地理信息为:%@",placemark.locality);
}
分享到:
相关推荐
数据要使用反向地理编码库,您需要为文件提供有关您要运行反向地理编码的位置的数据。 在示例中,您可以看到如何将库与两个示例文件一起使用: 文件包含人口超过15000的所有世界城市文件包含人口超过5000的美国城市...
正向和反向地理编码。 用法 导入package:geocoder/geocoder.dart ,然后使用Geocoder.local来访问设备系统提供的地理编码服务。 例子: import 'package:geocoder/geocoder.dart' ; // From a query final query =...
LMGeocoder是使用Google Geocoding API和Apple iOS Geocoding Framework进行地理编码和反向地理编码的简单包装。 产品特点 地理编码和反向地理编码的包装,以及基于块的编码。 同时使用Google Geocoding API和Apple...
国家边界Java库可实现快速的离线反向国家地理编码:找出地理位置所在的国家/州。 它经过了良好的测试,没有任何依赖性,可以在Android上正常运行,最重要的是,它非常快。 需要Java 8。版权和许可分级为4 +:...
反向地理编码邮政编码 最近的邮政编码搜索 终止的邮政编码搜索 向外代码查询 批量邮政编码查找和反向地理编码 用法 快速开始 立即使用Docker在本地计算机上立即查询英国邮政编码数据 docker-compose up 测验 # Run ...
离线地理编码器-Android 用于检索国家名称和 ISO 代码的反向地理代码的离线版本。 该项目是 soheilbm 对的迁移。用法要使用该项目,您只需添加 offline-geocoder 模块作为项目的依赖项。 使用以下方法实例化 ...
为什么还有另一个地理编码器库? 我需要一个尊重并能够自定义api端点的库。 本身是一项非常简单的任务,应该考虑增加工作量。 如果您熟悉docker,可能值得一看 。 用法 专业提示:如果数据结构良好,则{country: '...
适用于Objective-C的离线反向地理编码器。 将诸如“ SF”之类的字符串转换为具有名称,坐标,时区等的位置对象。不需要互联网连接。 特征 使用字符串或坐标查找位置 无需互联网 在线后备 来自世界各地的结果 快速地...
离线反向地理编码的宝石。 它使用来自项目的数据。 安装 将此行添加到应用程序的 Gemfile 中: gem 'offline_geocoder' 然后执行: $ bundle 或者自己安装: $ gem install offline_geocoder 用法 require ...
浏览器地理位置 用法 在美国/加拿大使用VPN来检查邮政编码标识。 否则,它将显示国家(而不是ZIP) 示范
用于地理编码和反向地理编码的节点库。 可以用作nodejs库 安装(nodejs库) npm install node-geocoder 用法示例 const NodeGeocoder = require ( 'node-geocoder' ) ; const options = { provider : 'google' , ...
地理编码器 在Rust中使用 python绑定实现的轻量级离线反向地理编码器。 基于 和 。基本用法pip install rgeocoder >> > from rgeocoder import ReverseGeocoder>> > rg = ReverseGeocoder ()>> > r = rg . nearest ...
防锈反向地理编码器 Rust中的快速反向地址解析器。 受Python启发。 链接 描述 rrgeo将纬度和经度作为输入,并使用kd树根据已知的位置列表有效地找到最近的邻居,从而返回最接近的城市,国家,纬度和经度。 如果您...
它对地理编码进行地理编码并将其反向转换为城市级别的详细信息。 如果没有提供足够的详细信息,它将进行近似估计并进行有根据的猜测。 有关更多示例,请参见测试用例。 为什么? 为了简短起见,构建此软件包的原因...
本文演示了反向地理编码与Web挖掘结合使用这些数据集开发居住地址的地理参考列表的应用。 拟议的方法可能会扩大用于社会,人口统计和健康调查(SDHS)的空间采样的范围。 SDHS的空间采样涉及首先采样位置/区域,...
这是通过使用OVRCameraRig和LocalAvatar完成的3月7日更新名称转换和反向地理编码有效给定经度和纬度,它可以返回状态名称并将其转换为用于从SAHIE查询的相应状态ID 使用地理数据从SAHIE查询数据3月3日更新解决git...
匿名访问服务地理编码反向地理编码地址特色服务需要认证的服务批量地理编码用法正在安装$ npm install geoservices基本用法var Geoservices = require ( 'geoservices' ) ;var client = new Geoservices ( ) ;建造...
在 Foursquare,我们使用它来快速检索经纬度的时区:时区反向地理编码。 此实用程序的一个版本也是 Foursquare twofishes 地理编码器中的一个组件。 这是 2011 年编写的原始 Scala 代码的 Java 移植,希望对其他人...
该插件允许使用在地图上查找和选择位置,以实现地址自动完成和反向地理编码。 支持地址自动完成搜索和在地图点击上选择位置。 地址自动完成功能使用的是 ,通过显示的地图 插件将位置信息保存在输入中,并通过回调...
jQuery Location Picker插件该插件允许使用在地图上查找和选择位置,以实现地址自动完成和反向地理编码。 支持地址自动完成搜索和在地图点击上选择位置。 地址自动完成功能使用的是 ,通过显示的地图插件将位置信息...