久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

    <i id='8xG9u'><tr id='8xG9u'><dt id='8xG9u'><q id='8xG9u'><span id='8xG9u'><b id='8xG9u'><form id='8xG9u'><ins id='8xG9u'></ins><ul id='8xG9u'></ul><sub id='8xG9u'></sub></form><legend id='8xG9u'></legend><bdo id='8xG9u'><pre id='8xG9u'><center id='8xG9u'></center></pre></bdo></b><th id='8xG9u'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='8xG9u'><tfoot id='8xG9u'></tfoot><dl id='8xG9u'><fieldset id='8xG9u'></fieldset></dl></div>
  1. <tfoot id='8xG9u'></tfoot>

        <bdo id='8xG9u'></bdo><ul id='8xG9u'></ul>

      <legend id='8xG9u'><style id='8xG9u'><dir id='8xG9u'><q id='8xG9u'></q></dir></style></legend>

      <small id='8xG9u'></small><noframes id='8xG9u'>

      phonegap 地理位置總是在超時時失敗

      phonegap geolocation always fail on timeout(phonegap 地理位置總是在超時時失敗)
        1. <i id='CkqnS'><tr id='CkqnS'><dt id='CkqnS'><q id='CkqnS'><span id='CkqnS'><b id='CkqnS'><form id='CkqnS'><ins id='CkqnS'></ins><ul id='CkqnS'></ul><sub id='CkqnS'></sub></form><legend id='CkqnS'></legend><bdo id='CkqnS'><pre id='CkqnS'><center id='CkqnS'></center></pre></bdo></b><th id='CkqnS'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='CkqnS'><tfoot id='CkqnS'></tfoot><dl id='CkqnS'><fieldset id='CkqnS'></fieldset></dl></div>
            <legend id='CkqnS'><style id='CkqnS'><dir id='CkqnS'><q id='CkqnS'></q></dir></style></legend>
              <bdo id='CkqnS'></bdo><ul id='CkqnS'></ul>
                  <tbody id='CkqnS'></tbody>

              • <tfoot id='CkqnS'></tfoot>

              • <small id='CkqnS'></small><noframes id='CkqnS'>

                本文介紹了phonegap 地理位置總是在超時時失敗的處理方法,對大家解決問題具有一定的參考價值,需要的朋友們下面隨著小編來一起學習吧!

                問題描述

                我在我的應用程序中使用 sencha-touch 2.0 和 phonegap 2.0.0 來檢索用戶的位置.在我的本地主機上運行時,一切正常.但是,當將 .apk 加載到我的 android 15 api 設備(使用 eclipse 和 adt 插件)時,每次調用 getCurrentLocation 或 watchPosition 都不會返回...

                I'm using sencha-touch 2.0 and phonegap 2.0.0 in my app to retrieve user's location. When runing on my locahost, everything works just fine. However, when loading the .apk to my android 15 api's device (using eclipse and the adt plugin), every call to getCurrentLocation or watchPosition never returns...

                這是我的代碼:

                geoOn: function(){
                    var geoReady = navigator.geolocation || undefined;
                
                    var onSuccess = function(position){
                            Top5.app.alert('Geolocation success '+String(position.coords.latitude) + ' ' + String(position.coords.longitude),'Geolocation');
                            var scope = Ext.getCmp('nestedList');
                            scope.updateDistance(position.coords);
                    };
                
                    var onFailure = function(error){Top5.app.alert('Geolocation failed: '+String(error.code) + ' '+String(error.message),'Geolocation');};
                    if (geoReady) {
                        this.watchId = navigator.geolocation.watchPosition(onSuccess ,onFailure,{timeout:6000,maximumAge: 3000,enableHighAccuracy: true});    
                    }
                    else{
                        Ext.device.Geolocation.watchPosition({
                                 frequency: 3000, // Update every 3 seconds
                                 callback: function(position) {
                                        this.updateDistance(position.coords);
                                 },
                                 failure: function() {
                                   console.log('Geolocation Failure!');
                                 },
                                 scope:this
                        });
                    }
                 },
                 geoGet: function(){
                     var geoReady = navigator.geolocation || undefined;
                     if (geoReady) {
                
                         var onSuccess = function(position){
                             Top5.app.alert('Geolocation successful!!!');
                             var scope = Ext.getCmp('nestedList');
                             scope.updateDistance(position.coords);          
                         };
                         var onFailure = function(error){Top5.app.alert('Geolocation failed: '+String(error.code) + ' '+String(error.message),'Geolocation');};
                         navigator.geolocation.getCurrentPosition(onSuccess,onFailure);
                     }
                     else{}
                 },
                 geoOff:function(){
                
                     var geoReady = navigator.geolocation || undefined;
                     if (geoReady) {
                         navigator.geolocation.clearWatch(this.watchId);
                         this.watchId = null;
                     }
                     else{
                         Ext.device.Geolocation.clearWatch();
                     }
                
                 },
                 updateDistance:function(coords){
                     Top5.app.alert('updateDist','');
                     var scope = Ext.getCmp('nestedList');
                     var lat = coords.latitude,lon = coords.longitude;
                     var store = scope.getStore();
                     var i,record;
                     for(i = 0; i < store.data.all.length; i++)
                     {
                         record = store.data.all[i];
                         if(record.data.locationX){
                            record.set('distance',Top5.app.getDistance(record.data.locationX,record.data.locationY,lat,lon).toFixed(3));
                         }   
                     }
                }
                

                更新:所以我走出了我的大樓,它奏效了......我需要更頻繁地外出.
                但是,當我禁用 gps 時,我認為 geoLocation 會使用 wifi 連接找到我的位置 - 但它失敗了(我設置 enableHighAccuracy: false).這是為什么呢?

                UPDATE: So I walked out of my building and it worked... I need to go outside more often.
                However, when I'm disabling the gps, I thought geoLocation will find my location using wifi connection - but it failes (I'm setting enableHighAccuracy: false). Why is that?

                更新:讓我重新表述我的問題:navigator.geolocation.watchPosition 是否可以同時使用 GPS 信號和 wifi/g3 信號?如何僅使用互聯網連接檢測用戶位置?目前,我的代碼僅適用于 GPS,當禁用該選項或信號被阻止時,地理定位不起作用.

                UPDATE: Let me rephrase my question: Does navigator.geolocation.watchPosition suppose to work both with GPS signal and wifi/g3 signals? How can I detect user location using internet connection only? currently, my code is working only with GPS, and when that option disabled or signal is blocked, geolocation isn't working.

                推薦答案

                我已經設法解決了.... 但是,我不知道實際解決了什么問題.我所做的只是改變我模型的一個結構.任何人都可以看到與地理位置的聯系嗎?

                I've managed to work it out.... However , I have no idea what actually solved it. All I've done is to change one of my model's structure. Can anyone see the connection to geolocation?

                這篇關于phonegap 地理位置總是在超時時失敗的文章就介紹到這了,希望我們推薦的答案對大家有所幫助,也希望大家多多支持html5模板網!

                【網站聲明】本站部分內容來源于互聯網,旨在幫助大家更快的解決問題,如果有圖片或者內容侵犯了您的權益,請聯系我們刪除處理,感謝您的支持!

                相關文檔推薦

                Help calculating X and Y from Latitude and Longitude in iPhone(幫助從 iPhone 中的緯度和經度計算 X 和 Y)
                Get user#39;s current location using GPS(使用 GPS 獲取用戶的當前位置)
                IllegalArgumentException thrown by requestLocationUpdate()(requestLocationUpdate() 拋出的 IllegalArgumentException)
                How reliable is LocationManager#39;s getLastKnownLocation and how often is it updated?(LocationManager 的 getLastKnownLocation 有多可靠,多久更新一次?)
                CLLocation returning negative speed(CLLocation 返回負速度)
                How to detect Location Provider ? GPS or Network Provider(如何檢測位置提供者?GPS 或網絡提供商)

                <small id='zKN3M'></small><noframes id='zKN3M'>

                  <bdo id='zKN3M'></bdo><ul id='zKN3M'></ul>

                  • <legend id='zKN3M'><style id='zKN3M'><dir id='zKN3M'><q id='zKN3M'></q></dir></style></legend>
                      <tbody id='zKN3M'></tbody>
                  • <tfoot id='zKN3M'></tfoot>

                        <i id='zKN3M'><tr id='zKN3M'><dt id='zKN3M'><q id='zKN3M'><span id='zKN3M'><b id='zKN3M'><form id='zKN3M'><ins id='zKN3M'></ins><ul id='zKN3M'></ul><sub id='zKN3M'></sub></form><legend id='zKN3M'></legend><bdo id='zKN3M'><pre id='zKN3M'><center id='zKN3M'></center></pre></bdo></b><th id='zKN3M'></th></span></q></dt></tr></i><div class="qwawimqqmiuu" id='zKN3M'><tfoot id='zKN3M'></tfoot><dl id='zKN3M'><fieldset id='zKN3M'></fieldset></dl></div>
                          主站蜘蛛池模板: 国产美女精品视频免费观看 | 一区二区视频在线 | 99r在线| 成人久久18免费 | 久在线视频播放免费视频 | 久久久久久久久久久久久久国产 | 国产精品一区二区在线播放 | 日本中文字幕日韩精品免费 | 国产精品亚洲精品 | 伦理午夜电影免费观看 | 精品网站999| 国内精品视频 | 亚洲www啪成人一区二区麻豆 | 亚洲狠狠爱 | 黄a免费网络| 午夜久久久 | 午夜影视在线观看 | 人人天天操 | 色天天综合 | 成人免费福利 | 亚洲国产成人精品久久久国产成人一区 | 国产精彩视频在线观看 | 成人影院一区二区三区 | 久久精品视频亚洲 | 亚洲综合三区 | 国产精品久久国产精品 | 欧美 日韩 国产 一区 | 澳门永久av免费网站 | 一级片网站视频 | 成人在线免费看 | 二区在线观看 | 中文字幕免费视频 | 欧美激情一区二区三级高清视频 | 国产精品综合色区在线观看 | 毛片免费观看视频 | 粉嫩高清一区二区三区 | 91综合网 | 亚洲一区二区三区四区五区午夜 | 日韩欧美一区二区三区免费看 | 日韩免费一二三区 | 日日夜夜天天 |