ionic2
जियोलोकेशन
खोज…
सरल उपयोग
अपने package.json
में निर्भरता को शामिल करना सुनिश्चित करें:
{
...
"dependencies": {
...
"ionic-native": "^1.3.10",
...
},
...
}
जियोलोकेशन का उपयोग करने के लिए:
// custom-component.ts
import {Geolocation} from 'ionic-native';
import template from './custom-component.html';
@Component({
selector: 'custom-component',
template: template
})
export class CustomComponent {
constructor() {
// get the geolocation through a promise
Geolocation.getCurrentPosition().then((position:Geoposition)=> {
console.log(
position.coords.latitude,
position.coords.longitude);
});
}
}
पोजीशन देखना
अधिक वास्तविक समय के समाधान के लिए आप जियोलोकेशन में वॉचपोजिशन फ़ंक्शन का उपयोग कर सकते हैं जो कि जब भी कोई त्रुटि या स्थिति में परिवर्तन होता है, तो सूचित करता है। GetCurrentPosition के विपरीत वॉचपॉइंट एक अवलोकन योग्य रिटर्न देता है
import {Geolocation} from 'ionic-native';
import template from './custom-component.html';
@Component({
selector: 'custom-component',
template: template
})
export class CustomComponent {
constructor() {
// get the geolocation through an observable
Geolocation.watchPosition(<GeolocationOptions>{
maximumAge: 5000, // a maximum age of cache is 5 seconds
timeout: 10000, // time out after 10 seconds
enableHighAccuracy: true // high accuracy
}).subscribe((position) => {
console.log('Time:' + position.timestamp);
console.log(
'Position:' + position.coords.latitude + ',' +
position.coords.longitude);
console.log('Direction:' position.coords.heading);
console.log('Speed:' position.coords.speed);
});
}
Modified text is an extract of the original Stack Overflow Documentation
के तहत लाइसेंस प्राप्त है CC BY-SA 3.0
से संबद्ध नहीं है Stack Overflow