junhaiyang / MonkeyMapSearch

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

MonkeyMapSearch

  • 串行化地图API,插件由来是因为百度地图在定位完成前不能执行其它请求,索性就做了这个队列化处理

#####引用

source 'https://github.com/CocoaPods/Specs.git'
source 'https://github.com/junhaiyang/Specs.git'

pod 'MonkeyMapConfig', '1.0.BMap'  #1.0.AMap:高德地图   1.0.BMap 百度地图
pod 'MonkeyMapSearch', '~> 1.0'

#####使用说明

#import "MonkeyMapSearch.h"


//配置地图 apiKey
[[MMKLocationLoader  shareInstance] configureMap:mapKey]

//方法调用
[MMKLocationLoader  shareInstance]  startLoad....   

//获取经纬度
-(MMKCustomLocationOperation *)startLoadCoordinate:(MMKLocationLoaderCoordinateBlock)finishedBlock;

//通过地址信息获取经纬度
-(MMKCustomLocationOperation *)startLoadCoordinateByAddress:(NSString *)address finishedBlock:(MMKLocationLoaderCoordinateByAddressBlock)finishedBlock;

//获取经纬度和地址信息
-(MMKCustomLocationOperation *)startLoadCoordinateAndAddress:(MMKLocationLoaderCoordinateAddressBlock)finishedBlock;

//经纬度获取地址信息
-(MMKCustomLocationOperation *)startLoadReverseGeoCode:(CLLocationCoordinate2D)coordinate finishedBlock:(MMKLocationLoaderReverseGeoCodeBlock)finishedBlock;

//周边信息检索
-(MMKCustomLocationOperation *)startLoadPoiSearch:(__MMKSearchObject *)poiSearch finishedBlock:(MMKLocationLoaderPoiResultBlock)finishedBlock;

//周边详细信息检索(仅限百度地图)
-(MMKCustomLocationOperation *)startLoadPoiDetailSearch:(BMKPoiDetailSearchOption *)poiSearch finishedBlock:(MMKLocationLoaderPoiDetailResultBlock)finishedBlock; 

//取消掉所有正在执行的检索
-(void)cancelAllLoad;

About

License:MIT License


Languages

Language:Objective-C 98.6%Language:Ruby 1.4%