未捕获的TypeError:无法在cordovo app中读取undefined的属性'diagnostic'

时间:2018-02-14 12:33:25

标签: javascript cordova phonegap html-framework-7

我的应用程序的地理位置正在使用登录模式.. 但是给出了错误,如

  

未捕获的TypeError:无法读取undefined的属性'diagnostic'       在ErrorPo **上没有登录选项..

如何解决这个问题.... 可能是JavaScript问题..

登录模式javascript:

$$(document).on('pageAfterAnimation', '.page[data-page="zone"]', function (e) {
  var page = e.detail.page;
  window.back_page = 'section.html?id='+page.query.cat;
  if (page.query.back_page)
    window.back_page = page.query.back_page;
  myApp.showPreloader(trans('جاري تحديث الموقع... تأكد من تفعيل خدمة الـ GPS'));
  navigator.geolocation.getCurrentPosition(function(position){
    window.xpos = position.coords.latitude;
    window.ypos = position.coords.longitude;
    updatePosition(function(data) {
      myApp.hidePreloader();
      myApp.hidePreloader();
      loadZone(page);
    });
  }, function(){
    myApp.hidePreloader();
    myApp.hidePreloader();
    myApp.alert(trans('من فضلك تأكد من تفعيل خدمة الـ GPS', trans('خطأ')));
    console.log('error getting position in zone');
    loadZone(page);
  }, { maximumAge: 3000, timeout: 5000, enableHighAccuracy: true });
});

没有登录javascript:

$$(document).on('pageAfterAnimation', '.page[data-page="area1"]', function (e)
 {
  var page = e.detail.page;
   navigator.geolocation.getCurrentPosition(onSuccessPos, onErrorPos, { maximumAge: 3000, timeout: 5000, enableHighAccuracy: true });
 

  myApp.showPreloader(trans('جاري تحديث الموقع... تأكد من تفعيل خدمة الـ GPS'));
  navigator.geolocation.getCurrentPosition(function(position){
    window.xpos = position.coords.latitude;
    window.ypos = position.coords.longitude;
     
     
      loadzone(page);
    
  }, function(){
  
    myApp.alert(trans('من فضلك تأكد من تفعيل خدمة الـ GPS', trans('خطأ')));
    console.log('error getting position in zone');
   
  }, { maximumAge: 3000, timeout: 5000, enableHighAccuracy: true });
});

0 个答案:

没有答案