iOS開發 - 解決百度地圖模擬器無法定位問題
阿新 • • 發佈:2018-11-12
分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!http://blog.csdn.net/jiangjunshow
也歡迎大家轉載本篇文章。分享知識,造福人民,實現我們中華民族偉大復興!
在模擬器上使用百度地圖定位的時候, 經常報這樣的錯誤:
/***定位失敗後,會呼叫此函式*@param error 錯誤號*/- (void)didFailToLocateUserWithError:(NSError *)error{ NSLog(@"%@", error); //Error Domain=kCLErrorDomain Code=0 "The operation couldn’t be completed. (kCLErrorDomain error 0.)"}
一開始,我懷疑模擬器無法定位。但是, 百度地圖SDK裡面又確實提供了模擬器的靜態庫, 說明應該是可以使用的。
折騰了一下, 發現是我沒開啟定位功能.. 傻了。
一般這樣有2個問題:
1. 模擬器沒開啟功能
預設位置選項是無, 設定一下就好了。
2. 應用沒授權
第一次開啟應用的時候, 會詢問你是否允許定位功能...
如果選擇了拒絕,那自然無法定位。
解決辦法:
1. 重置模擬器... 比較暴力
2. 到設定-->隱私--->裡面設定一下就好了。