公司開發(fā)新項目傍睹,需要用到地圖棺牧,然后公司決定用iOS自帶的地圖座舍,幸虧前任已經(jīng)大部分都開發(fā)好了,我只需要拿過來用就好了陨帆。
可是就是這樣也出現(xiàn)了一些問題曲秉。
- (void)reverseGeocodeLocation:(CLLocation *)location completionHandler:(CLGeocodeCompletionHandler)completionHandler;
這個方法是根據(jù)經(jīng)緯度逆解析成地址的,結(jié)果我解析完只有在中國的能解析出來疲牵,外國的都是error承二,這就尷尬了,然后各種找資料啊纲爸,后來才發(fā)現(xiàn)亥鸠,蘋果會自動根據(jù)你的IP地址判斷國家,如果是中國识啦,那就會用高德的數(shù)據(jù)庫负蚊,而高德的又沒有國外的數(shù)據(jù),所以在中國用這個是不能逆解析國外的經(jīng)緯度的颓哮,這下可算大功告成了把家妆,圖樣圖森破,我這回發(fā)現(xiàn)居然連國內(nèi)都解析不了了冕茅,好吧伤极,我感覺是人品問題蛹找,后來各種做嘗試,然后又找資料哨坪,發(fā)現(xiàn)是因?yàn)榫W(wǎng)絡(luò)問題庸疾,換個網(wǎng)就好了,具體的不太清楚当编,所以用自帶的地圖還是有很多坑的届慈,也不知道是我代碼寫的有問題還是就是本身的bug,希望以后能夠找到原因忿偷。
持續(xù)更新中金顿。。牵舱。。
今天又遇到一個新的奇怪的問題缺虐,坑了我一天芜壁。
用的系統(tǒng)自帶的MKMapView ,項目按Home鍵在進(jìn)入項目整個界面卡死高氮,于是找各種原因慧妄,內(nèi)存啊,CUP啊剪芍,各種找原因塞淹,最后發(fā)現(xiàn)是因?yàn)檫B接的xcode9直接運(yùn)行在iphone5上的原因,直接在手機(jī)上運(yùn)行就行了罪裹,好像是因?yàn)閕Phone5的cup是32位饱普,xcode9不兼容的原因。状共。套耕。
mark一下。峡继。冯袍。。碾牌。康愤。。舶吗。