上一节给大家简单介绍了一下获取用户位置,用经纬度表示位置.这一节我们来讲讲地理编码.
首先,我们要知道什么是地理编码
概念:
地理编码:指的是将统计资料或是地址信息建立空间坐标关系的过程,称为地理编码.实现了将中文地址或地名描述转换为经纬度表示在地图上(地球表面上)功能。
反地理编码:实现了将地图上(地球表面上)的经纬度转换为中文地址或地名描述.
编码前准备:
在写代码之前,在storyboard中拖几个控件,如下图:
拖好这些控件之后,一定要记得初始化tabBarController,下图
完成以上步骤之后,我们就要开始写代码了
因为要将两个UIViewController显示在视图上,所以创建两个类,并且关联上
关联好了之后就把我们需要的控件,拖入到相应的类中
现在就可以开始写代码了(重点):
首先,导入头文件
#import <CoreLocation/CoreLocation.h>,上一小节中说过,这个头文件如果有很多类都要用到,可以写一个pch文件,这里简单说一下方法:
完成上一步你会发现CoreLocation在类中还是不能用,不要急,还有下一步:
上代码:
地理编码(GeoCoding):
运行效果图:
现在大家应该理解placemarks和代码中拼接字符串的意义所在了.
反地理编码(ReverseGeoCoding):
运行效果图:
在反地理编码的时候要注意了:
1.如果输入的经纬度,在地图上是存在的,但是编码失败,不要着急,那是因为系统会自动判定你在哪个国家,然后你只被允许访问这个国家内的经纬度.
2.反地理编码的时候大家可能会发现,数组里面只有一个值,这就印证了一个具体的经纬度的唯一性.
到此这篇回环地址是什么意思(环回地址怎么算)的文章就介绍到这了,更多相关内容请继续浏览下面的相关推荐文章,希望大家都能在编程的领域有一番成就!
版权声明:
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若内容造成侵权、违法违规、事实不符,请将相关资料发送至xkadmin@xkablog.com进行投诉反馈,一经查实,立即处理!
转载请注明出处,原文链接:https://www.xkablog.com/bcyy/80524.html