我的应用程序的地理位置正在使用登录模式.. 但是给出了错误,如
未捕获的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 });
});