Re: [問題] MKMapView + 飛航模式 + WiFi的Bug?

看板MacDev作者 (派斯麵)時間12年前 (2013/06/19 18:42), 編輯推噓2(209)
留言11則, 2人參與, 最新討論串2/3 (看更多)
沒研究過這問題,所以查了一下 http://stackoverflow.com/questions/14933130/ ios6-mapview-cant-showuserlocation-when-airplane-mode 縮網址 http://goo.gl/dTkVV 大意是說開飛航時,會把行動電話晶片關掉 但是gps晶片也在同一電路 所以GPS也關掉了 這時候只能靠 wifi(手動開啟)定位 但是wifi 沒有連接到基地台或Apple 無法從 SKyhook 取得基地台位置資訊時 就無法取得位置 我剛也把手機開飛航、連上 wifi 目前為止在 map app 上也沒有找到位置 所以應該不用擔心 ※ 引述《kiii210 (Johnny.T)》之銘言: : 請問有人遇到過這樣的情況嗎? : 用 MKMapView 來定位使用者位置的時候(showsUserLocation = YES), : 在實機(iPhone5)上面執行,飛航模式開啓,WiFi也有連接上, : 但要定位的時候,mapView:didFailToLocateUserWithError:這個delegate卻告訴我 : Turn off airplane mode or use Wi-Fi to show your location on the map : 我覺得很奇怪...明明只透過WiFi是可以定位的,但是飛航模式開啓了卻不能定位 : 其他地圖App也沒這個問題 : 這是bug嗎@.@ : 還是我有漏了什麼? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 60.251.20.53

06/19 19:43, , 1F
按照文內的意思來講的話,連上Wifi要定位也不是每次都可以
06/19 19:43, 1F

06/19 19:43, , 2F
要看這個Wifi的路由有沒有在Apple的清單內
06/19 19:43, 2F

06/19 19:44, , 3F
在的話就會連上skyhook來定位 不在的話就不會..
06/19 19:44, 3F

06/19 19:44, , 4F
但是還是很奇怪啊,我在同個Wifi底下,開我的app不能定位
06/19 19:44, 4F

06/19 19:45, , 5F
開內建地圖或是Google Map就定得到位...這是怎麼回事
06/19 19:45, 5F

06/19 19:45, , 6F
不過用CLLocationManager倒是可以解決問題啦..
06/19 19:45, 6F

06/19 19:45, , 7F
只是我好想知道到底為什麼哪裡出了問題...@@
06/19 19:45, 7F

06/19 19:47, , 8F
WeChat InstaWeather Siri facebook都可以...
06/19 19:47, 8F

06/19 20:52, , 9F
為什麼..你不是用 CLLocation 找位置?你是用什麼找的?
06/19 20:52, 9F

06/19 20:56, , 10F
先用showsUserLocation定到位置,之後處理都是用CLLocatio
06/19 20:56, 10F

06/19 20:56, , 11F
這樣沒錯呀~~兩個方法我記得都可以..@@
06/19 20:56, 11F
文章代碼(AID): #1HmOiND1 (MacDev)
文章代碼(AID): #1HmOiND1 (MacDev)