There is difference in the feedback behavior between geometry entities and markers, return values.
the reason: lines (872 & 884 - version 4.6.5)
for markers:
872 - if (v !== undefined) { allData[n][a||"value"] = v; }
here the value is returned under key 'action'. as a result, the receiving nodes should parse the value according to the 'action' key (instead of accessing the value key and only routing by the action key).
for other entities:
884- ws.send(JSON.stringify({action:a||"feedback", name:n, value:v, lat:rclk.lat, lon:rclk.lng}));
values returned under 'value' key...
the correction should be in line 872, change to:
if (v !== undefined) { allData[n]["value"] = v; }
Feedback function should return object containing
There is difference in the feedback behavior between geometry entities and markers, return values. the reason: lines (872 & 884 - version 4.6.5) for markers: 872 -
if (v !== undefined) { allData[n][a||"value"] = v; }
here the value is returned under key 'action'. as a result, the receiving nodes should parse the value according to the 'action' key (instead of accessing the value key and only routing by the action key).
for other entities: 884-
ws.send(JSON.stringify({action:a||"feedback", name:n, value:v, lat:rclk.lat, lon:rclk.lng}));
values returned under 'value' key...
the correction should be in line 872, change to:
if (v !== undefined) { allData[n]["value"] = v; }