मैं वेब वर्कर में नेविगेटर.जोलोकेशन के लिए अपना कोड ले जाने की कोशिश कर रहा हूं।वेब वर्कर्स में एचटीएमएल 5 नेविगेटर.जोलोकेशन
मैं क्रोम और सफारी लेकिन हो रही 'अनिर्धारित' पर साथ इसे करने की कोशिश
वर isGPSSupported = navigator.geolocation;
हताश होकर ... वे विनिर्देश है कि 'नाविक' ऑब्जेक्ट वेब कार्यकर्ताओं में समर्थन किया जाना चाहिए में कहा ...
मेरे कोड के नीचे है:
index.js
var gpsWorker = new Worker("app/gpsworker.js");
gpsWorker.onmessage = function (e) {
alert(e.data);
};
gpsWorker.postMessage("Start GPS!");
gpsWorker.onerror = function (e) {
alert("Error in file: " + e.filename + "\nline: " + e.lineno + "\nDescription: " + e.message);
};
gpsworker .js
self.onmessage = function (e) {
initGeoLoc();
}
function initGeoLoc() {
if (navigator.geolocation) {
navigator.geolocation.getCurrentPosition(function (position) {
self.postMessage("Got position!");
});
} else {
self.postMessage("GPS is not supported on this platform.");
}
}
गलत पर किसी भी संकेत की सराहना की जाएगी।
लेकिन यह काम नहीं करता है अगर हम ब्राउज़र को कम करते हैं या स्क्रीन – narush