登录 立即注册
金钱:

Code4App-iOS开发-iOS 开源代码库-iOS代码实例搜索-iOS特效示例-iOS代码例子下载-Code4App.com

自己封装的地理编码与反编码,适用于iOS8.3之后.Block回调.

[复制链接]
来自: 嘤嘤嘤嘤婴 分类: iOS精品源码 上传时间: 2016-7-28 12:16:24
Tag:地图 定位 LBS Map

项目介绍:


自己封装的地理编码与反编码,适用于iOS8.3之后.Block回调.
注释写的很详细,Demo中还有IQKeyBoardManager的使用,
UIActivityIndicatorView的使用.使用很简单,就一句代码就行.
[Objective-C] 查看源文件 复制代码
typedef void(^latitudeStr)(NSString *lat);//纬度
typedef void(^longitudeStr)(NSString *lon);//经度
typedef void(^getMapcoding)(NSMutableDictionary *mapCodDic);//存放获取到的信息的字典
typedef void(^getAddressName)(NSString *addressName);

@interface Mapcoding : NSObject
@property (nonatomic,copy) latitudeStr getlatitudeStr;
@property (nonatomic,copy) longitudeStr getlongitudeStr;
@property (nonatomic,copy) getMapcoding getMapcoding;
@property (nonatomic,copy) getAddressName addressName;
@property (nonatomic,strong) CLGeocoder *geocoder;

//根据输入的地址,得到地址相关<存在mapCoding字典中>
-(void)getMapcoding:(NSString *)mapcod getMapcoding:(getMapcoding)mapCoding;

//如果只需要得到经纬度,只需要传入mapcod(输入地址的字符串)  latitude<返回的纬度> longitude<返回的经度>
-(void)getMapcoding:(NSString *)mapcod getlatitude:(latitudeStr)latitude getlongitudeStr:(longitudeStr)longitude;
/*----------------------------------------------*/
//根据输入的经纬度,得到地址相关<存在mapCoding字典中>
-(void)getAddressName:(NSString *)latitudeStr longitudeStr:(NSString *)longitudeStr getMapcoding:(getMapcoding)mapCoding;
//如果只需要地址,只需要传入<latitude(纬度),longitude(经度)>    返回addressName<返回的地址>
-(void)getAddressName:(NSString *)latitude getlongitudeStr:(NSString *)longitude backAddressName:(getAddressName)addressName;


DEMO直接下载:

相关源码推荐:

我来说两句
*滑动验证:
所有评论(98)
嘤嘤嘤嘤婴 2016-7-28 12:17:13
感谢支持
回复
李世铿 2016-7-28 15:05:42
学习学习!
回复
王颖博 2016-7-28 15:06:01
强烈支持楼主ing……
回复
code4app热心网友 2016-7-28 15:53:03
学习学习!
回复
Cristina123 2016-7-28 16:43:00
强烈支持楼主ing……
回复
code4app热心网友 2016-7-28 17:26:51
楼主威武啊,Code4App有你更给力!
回复
code4app热心网友 2016-7-29 05:52:07
我只是路过打酱油的。
回复
code4app热心网友 2016-7-29 08:16:49
楼主威武啊,Code4App有你更给力!
回复
Jordin 2016-7-29 10:08:58
学习学习!
回复
提取码: fn47 下载次数:125 状态:已购或VIP 售价:0(原价:10)金钱 下载权限:初级码农 
1291 2 125
联系我们
首页/微信公众账号投稿

帖子代码编辑/版权问题

QQ:435399051,742864542

如何获得代码达人称号?

代码贡献英雄榜
用户名 下载数
通过邮件订阅最新 Code4App 信息
上一条 /4 下一条
联系我们
关闭
合作电话:
13802416937
Email:
435399051@qq.com
商务市场合作/投稿
问题反馈及帮助
联系我们

广告投放| Github|申请友链|手机版|Code4App ( 粤ICP备15117877号-1 )

快速回复 返回顶部 返回列表