watchposition
回調未在IOS6發射後第一對。在開始時,它會觸發一次或兩次,就是這樣。一旦失敗,進一步調用watchposition
或getposition
不會觸發成功或失敗回調。IOS6地理位置watchPosition回調失敗
我找到的解決方法是打開iOS 6中引入的地圖應用程序,然後點擊位置箭頭查找自己。在嘗試之後,回調每隔一秒鐘就會發生。
UPDATE:如果您在導航地圖運行它的偉大工程
而且,它似乎保持運行良好,只要你在室外使用的GPS接收器的位置。
我作爲bug提交給蘋果;別人也請做好!
任何人都知道一種方法來編碼解決方法?
我所能收集的地圖正在執行初始化程序來打開API ...
我試圖看門狗手錶回調和手動火災getpostion
希望它能重新啓動watchpostion
沒有成功...
UPDATE 10/16/12:在ipad鎖/睡覺後出現手錶位置失敗。當被喚醒時,表位()不會觸發。如果safari被最小化並且被召回,它會開始發射。
UPDATE 12年11月17日:錯誤的視頻和解決http://youtu.be/ygprgHh6LxA - 運行IOS6.1的Beta2
UPDATE 12年12月20日:測試IOS6.1 Beta 4的 - 仍然沒有得到解決。
UPDATE 13年3月11日:複製例如
好吧,這是一個簡單的問題在短短的幾秒鐘內複製。我覺得這不是一個狩獵,而是一個IOS問題。這幾乎就好像谷歌寫IOS的BIOS來符合WC3 html地理位置規範,並在IOS6將他們趕出公交車時與他們一起攜帶。 使用iOS設備去這裏:
http://uc.myaesc.com/geoloctestorig.htm
點擊開始,手錶應該返回結果幾乎每一秒。 然後點擊Google鏈接離開此頁面。 然後用戶瀏覽器返回按鈕返回 點擊開始。 手錶將返回1到3條記錄並掛起。 最小化safari(主頁按鈕),然後恢復(safari圖標);停止掛起
就是這樣。直到它沒有掛起,問題依然存在。
馬克
[類似的問題SO13129369(http://stackoverflow.com/questions/13129369/ios-6-breaks-geolocation-web-app)這是一個大量我們的用戶的顯示塞,我們也提交了錯誤報告給蘋果。 – ajayel
只是想知道你的應用程序_ever_有脫機清單或蘋果手機網絡應用程序能夠從主屏幕圖標運行全屏嗎? – ajayel
決不添加元的web應用程序...仍然是一個問題...等待ios6.0.1 – MarkM