2.1.1 • Published 6 years ago
x-geolocation v2.1.1
<x-geolocation>
Declarative Geolocation API as Web Components.
Install
Using npm:
$ npm install x-geolocationUsage
Import XGeolocation and register it.
<script type="module">
import XGeolocation from 'https://unpkg.com/x-geolocation';
customElements.define('x-geolocation', XGeolocation);
</script>Put <x-geolocation> tag.
<x-geolocation></x-geolocation>Monitoring position change
To monitor position changing, execute monitorPosition() function.
document.querySelector('x-geolocation').monitorPosition();Or set monitor attribute.
<x-geolocation monitor></x-geolocation>Handle position changes
Handle positionchange event using addEventListener().
document.querySelector('x-geolocation').addEventListener('positionchange', e => {
console.log('latitude:', e.detail.latitude);
console.log('longitude:', e.detail.longitude)
});