البوصلة باستخدام الفون جاب
TRANSCRIPT
![Page 1: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/1.jpg)
Phone Gap -
Cordova
راض خهفح: انذص
![Page 2: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/2.jpg)
انثصهحCompass
:انثصهح•رى ي خالنا ذحذذ
.انجاخ األرتؼحجة ذج رأص انتام
إن إحذ ذ انجاخ د جر األسفم
.األػه
انحاجح إنا ف • :انجاس
ذك انسرخذو ي انجاخ انرؼزف ػه
.تسنح
![Page 3: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/3.jpg)
Compassانثصهح
:حراج إن إضافح انثالج إ -1cordova plugin add
cordova-plugin-device-orientation Cordova.js نم سرصحراج إن إضافح -2
<script type="text/javascript“
charset="utf-8" src="cordova.js"></script>
![Page 4: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/4.jpg)
Compassانثصهح
:كرة انكد -3
compassSuc(compass.getCurrentHeadingnavigator.
);compassOptions, compassError, cess
![Page 5: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/5.jpg)
Accelerationانرسارع
:كرة انكد -3accelerometer.getCurrentAccelerationnavigator.
(onSuccess, onError);
function onError() {
alert('onError!');
}
![Page 6: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/6.jpg)
Compassانثصهح
:كرة انكد -3function onSuccess(heading) {
alert('Heading: ' + heading.magneticHeading);
};
function onError(error) {
);error.code: ' + CompassErroralert('
};
![Page 7: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/7.jpg)
Compassانثصهح
تقس األصه انجافا انكردفارى ذفذا تؼذ ذحم كد onDeviceReady انثدسكزثد قو تاسرذػاء
document.addEventListener("deviceready",
onDeviceReady, false);
![Page 8: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/8.jpg)
Compassانثصهح
نرحذث انثصهح تشكم يسرز كم يذج يؼح سرخذو
function startWatch() {
// Update acceleration every 3 seconds
var options = { frequency: 3000 };
var watchID =
navigator.compass.watchHeading(onSuccess,
onError, options); }
![Page 9: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/9.jpg)
Compassانثصهح
إلقاف ذحذث انثصهح سرخذو
function stopWatch() {
if (watchID) {
navigator.compass.clearWatch(watchID);
watchID = null;
}
}
![Page 10: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/10.jpg)
Compassانثصهح
Compass Properties: magneticHeading الشمال المغناطيسي
األرضح؛ أ شز إن انجال انغاطس انشان نهكز ػ قهال يرغز يحزف , انثصهحإن ذشز انذ انشال .انحققانشال
trueHeading ( الجغرافي)الشمال الحقيقي
( اذجا انقطة انشان)انخزائط زسى ػه انشال انذ .انجتقاتم انقطة
![Page 11: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/11.jpg)
Compassانثصهح
headingAccuracy الفرق بين الشمالين Magnetic declination س ذا انفزق ػها ب
ذ , انغاطس انشال انحقق انشاح ت انشال انشاح ذخرهف اػرادا ػه انقف ػه سطح األرض, انرغزاخ
.يغ يزر انقد Timestamp الختم الزمني
. نحظح قاص االذجا
![Page 12: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/12.jpg)
![Page 13: البوصلة باستخدام الفون جاب](https://reader035.vdocuments.mx/reader035/viewer/2022071903/55c5ad26bb61eb8f7c8b4583/html5/thumbnails/13.jpg)