仿餓了么獲取位置信息

實現(xiàn)出來的效果如下圖绽昏,可以選擇寫字樓把还、小區(qū)实蓬、學校等,獲取到定位周邊的信息吊履,同時也可以改變當前位置來獲取周圍的信息安皱。

思路:

1.集成高德的地圖定位顯示地圖,在獲取的定位點防止圖片艇炎,當?shù)貓D移動就把圖片的位置轉(zhuǎn)貨坐標系獲取到location信息

2.集成高德的檢索功能酌伊,通過location來檢索周圍的信息。點擊不同的搜索方式就切換檢索條件

3.用tableview來展示獲取到的信息缀踪,用戶點擊cell把獲取的位置信息通過block傳到上級控制器

首先需要添加高德的AMap3DMap居砖、AMapFoundation、AMapSearch這3個框架到項目里驴娃。我使用的是pods集成的奏候,如果使用手動集成有個坑,在引用框架的時候唇敞,要直接拖到項目里蔗草,不要按高德文檔里寫的引用,那樣會報錯找不到文件疆柔,你可以試試咒精。

接下來的實現(xiàn)是讓地圖顯示出來,初始化高德的地圖旷档,實現(xiàn)高德地圖的代理方法模叙。

[self initMapViews];


到這里便可以獲取到地圖上點移動的location了,接著是實現(xiàn)search功能了彬犯。同樣是初始化search和代理方法

[self initSearch];


我做的時候是在獲取到檢索信息之后來做的切換檢索條件

這里強調(diào)一點就是請求錯誤時的代理方法一定要寫上向楼,因為偶爾是會出現(xiàn)解析出錯的查吊,嚴謹些的好。這時檢索到的數(shù)據(jù)已經(jīng)獲取到了湖蜕,那么就是在tableview上顯示出來即可了

[self setupTableViews];


我是使用的block來傳遞獲取到的位置信息逻卖,當用戶點擊cell時,傳上級控制器

只需要在上級控制器用block的回調(diào)即可獲取到位置信息了昭抒,稍后把demo傳上评也。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市灭返,隨后出現(xiàn)的幾起案子盗迟,更是在濱河造成了極大的恐慌,老刑警劉巖熙含,帶你破解...
    沈念sama閱讀 218,284評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件罚缕,死亡現(xiàn)場離奇詭異,居然都是意外死亡怎静,警方通過查閱死者的電腦和手機邮弹,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,115評論 3 395
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來蚓聘,“玉大人腌乡,你說我怎么就攤上這事∫鼓担” “怎么了与纽?”我有些...
    開封第一講書人閱讀 164,614評論 0 354
  • 文/不壞的土叔 我叫張陵,是天一觀的道長塘装。 經(jīng)常有香客問我急迂,道長,這世上最難降的妖魔是什么氢哮? 我笑而不...
    開封第一講書人閱讀 58,671評論 1 293
  • 正文 為了忘掉前任袋毙,我火速辦了婚禮,結(jié)果婚禮上冗尤,老公的妹妹穿的比我還像新娘。我一直安慰自己胀溺,他們只是感情好裂七,可當我...
    茶點故事閱讀 67,699評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著仓坞,像睡著了一般背零。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上无埃,一...
    開封第一講書人閱讀 51,562評論 1 305
  • 那天徙瓶,我揣著相機與錄音毛雇,去河邊找鬼。 笑死侦镇,一個胖子當著我的面吹牛灵疮,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播壳繁,決...
    沈念sama閱讀 40,309評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼震捣,長吁一口氣:“原來是場噩夢啊……” “哼!你這毒婦竟也來了闹炉?” 一聲冷哼從身側(cè)響起蒿赢,我...
    開封第一講書人閱讀 39,223評論 0 276
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎渣触,沒想到半個月后羡棵,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,668評論 1 314
  • 正文 獨居荒郊野嶺守林人離奇死亡嗅钻,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 37,859評論 3 336
  • 正文 我和宋清朗相戀三年晾腔,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片啊犬。...
    茶點故事閱讀 39,981評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡灼擂,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出觉至,到底是詐尸還是另有隱情剔应,我是刑警寧澤,帶...
    沈念sama閱讀 35,705評論 5 347
  • 正文 年R本政府宣布语御,位于F島的核電站峻贮,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏应闯。R本人自食惡果不足惜纤控,卻給世界環(huán)境...
    茶點故事閱讀 41,310評論 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望碉纺。 院中可真熱鬧船万,春花似錦、人聲如沸骨田。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,904評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽态贤。三九已至舱呻,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間悠汽,已是汗流浹背箱吕。 一陣腳步聲響...
    開封第一講書人閱讀 33,023評論 1 270
  • 我被黑心中介騙來泰國打工芥驳, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留,地道東北人茬高。 一個月前我還...
    沈念sama閱讀 48,146評論 3 370
  • 正文 我出身青樓兆旬,卻偏偏與公主長得像,于是被迫代替她去往敵國和親雅采。 傳聞我的和親對象是個殘疾皇子爵憎,可洞房花燭夜當晚...
    茶點故事閱讀 44,933評論 2 355

推薦閱讀更多精彩內(nèi)容

  • Spring Cloud為開發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見模式的工具(例如配置管理,服務發(fā)現(xiàn)婚瓜,斷路器宝鼓,智...
    卡卡羅2017閱讀 134,657評論 18 139
  • iOS:高德地圖的使用 本人花了點時間集成了高德地圖的幾乎所有的功能,包含:地圖的顯示巴刻、地圖的繪制愚铡、地圖的定位、地...
    小新xin閱讀 8,825評論 3 13
  • 跟蹤顯示用戶的位置 設置MKMapView的userTrackingMode屬性可以跟蹤顯示用戶的當前位置 MKU...
    JonesCxy閱讀 2,122評論 0 4
  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,139評論 25 707
  • 做蛋糕很難嗎邑雅? 其實最簡單手法, 做出來的蛋糕最漂亮妈经, 鮮花和奶油霜結(jié)合 造就出完美蛋糕 分享給你朋友吧淮野!
    擼熄閱讀 1,239評論 0 4