Filter
Prijs
–
Beoordeling min.
Verzendkostenvrij
Fabrikant
fibaro:calculateDistance()
Actie :
Berekend de afstand tussen 2 geografische posities.
Gebruik en parameters :
fibaro:calculateDistance(position1, position2)
- position1: eerste locatie
- position2: tweede locatie
Een punt word bepaald door de latitude en longitude. De waardes worden weergegeven in graden met een decimale punt (geen komma) en worden gescheiden door een puntkomma. Negatieve waarden zijn, respectievelijk, West en Zuid. Het decimale scheidingsteken is een punt.
Voorbeeld, punt 40°44’55″N, 73°59’11″W word dan “40.7486;-73.9864″.
Teruggekregen waarde :
De afstand in meters.
Programmeervoorbeeld :
local eigenlocatie = fibaro:getValue(123, 'Location') --123 is het ID van de gebruiker
local voorbeeldlocatie = "51.6578349135172;18.6398273982745";
local result;
result = fibaro:calculateDistance(eigenlocatie,voorbeeldlocatie);
fibaro:debug('De afstand bedraagt' ..result.. " Meter");
Er konden geen producten worden gevonden.