Geeft toegang tot foutmeldingen die optreden tijdens het geolocatieproces.
Een Subject die GeolocationPositionError objecten uitzendt.
Start het ophalen van de huidige locatie.
Kan eenmalig de locatie ophalen of de locatie blijven volgen (tracken). De resultaten worden naar de kaart gestuurd en via de locationEvents verzonden.
Indien true, blijft de service de locatie volgen via watchPosition.
De index van de doelkaart.
Een Promise die wordt afgerond zodra de initiële setup is voltooid.
Retourneert een Observable die locatie-updates uitzendt voor een specifieke kaart.
De index van de kaart waarvoor de events moeten worden opgehaald. Standaard DEFAULT_MAPINDEX.
Een Observable die coördinaten in EPSG:28992 formaat uitzendt.
Stopt het volgen van de locatie voor een specifieke kaart.
Ruimt zowel de browser geolocatie-watch als de actieve RxJS-subscripties op.
De index van de kaart waarvoor tracking moet stoppen.
Service verantwoordelijk voor het ophalen en beheren van de geografische locatie van de gebruiker.
De service maakt gebruik van de browser Geolocation API en zet coördinaten om naar het Rijksdriehoekstelsel (EPSG:28992). Ook beheert het de visuele weergave van de locatie op de kaart.