1. 程式人生 > >iOS開發 - 解決百度地圖模擬器無法定位問題

iOS開發 - 解決百度地圖模擬器無法定位問題

分享一下我老師大神的人工智慧教程!零基礎,通俗易懂!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. 到設定-->隱私--->裡面設定一下就好了。

           

給我老師的人工智慧教程打call!http://blog.csdn.net/jiangjunshow

這裡寫圖片描述