NEWS
Datenpunkt aufsplitten?
-
Hallo Leute,
folgende Situation:Ich habe in meinem ryd Adapter einen Datenpunkt mit den Koordinaten von meinem Auto in folgendem Format:

Um diesen Datenpunkt in meiner VIS (openStreetMap) darzustellen, müsste ich die Koordinaten aber getrennt haben.

Das kann man doch sicherlich irgendwie mit einem Script splitten, oder?
Bin da leider nicht so bewandert und hoffe Ihr könnt mir dabei helfen.
Danke schon mal und allen noch ein frohes Neues...
Gruß Rico
-
Hallo Leute,
folgende Situation:Ich habe in meinem ryd Adapter einen Datenpunkt mit den Koordinaten von meinem Auto in folgendem Format:

Um diesen Datenpunkt in meiner VIS (openStreetMap) darzustellen, müsste ich die Koordinaten aber getrennt haben.

Das kann man doch sicherlich irgendwie mit einem Script splitten, oder?
Bin da leider nicht so bewandert und hoffe Ihr könnt mir dabei helfen.
Danke schon mal und allen noch ein frohes Neues...
Gruß Rico
das ist er array was du da hast
datenpunkt und dann xxx.xxx.xxx.loc[0] für die erste zahl xxx.xxx.xxx.loc[1] für die 2.te
-
das ist er array was du da hast
datenpunkt und dann xxx.xxx.xxx.loc[0] für die erste zahl xxx.xxx.xxx.loc[1] für die 2.te
-
@arteck Könntest Du mir das bitte etwas genauer erklären was Du meinst, bin da leider ein Anfänger...
Danke
const idPos = 'ryd.0.things.5a576364048084340c9657a9.curLocation.loc'; const idLong = '0_userdata.0.Auto.Long'; const idLat = '0_userdata.0.Auto.Lat'; function position(pos) { pos = JSON.parse(pos); setState(idLong, pos[0], true); setState(idLat, pos[1], true); } position(getState(idPos).val); // Script start on(idPos, function(dp) { position(dp.state.val); }); -
@arteck Könntest Du mir das bitte etwas genauer erklären was Du meinst, bin da leider ein Anfänger...
Danke
@RicoGesch klick hier und poste es

-
@RicoGesch klick hier und poste es

-
const idPos = 'ryd.0.things.5a576364048084340c9657a9.curLocation.loc'; const idLong = '0_userdata.0.Auto.Long'; const idLat = '0_userdata.0.Auto.Lat'; function position(pos) { pos = JSON.parse(pos); setState(idLong, pos[0], true); setState(idLat, pos[1], true); } position(getState(idPos).val); // Script start on(idPos, function(dp) { position(dp.state.val); }); -
@RicoGesch sagte in Datenpunkt aufsplitten?:
ryd.0.things.5a576364048084340c9657a9.curLocation
das trägst du da ein
{ryd.0.things.5a576364048084340c9657a9.curLocation.loc[0]}
und das unten drunter
{ryd.0.things.5a576364048084340c9657a9.curLocation.loc[1]}
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden