updateMeta method
Updates location and reference properties from old
(When this element was downloaded fresh, but is missing some).
Implementation
OsmElement updateMeta(OsmElement? old) {
if (old == null) return this;
return OsmElement(
id: id,
version: version,
timestamp: timestamp,
downloaded: downloaded,
tags: tags,
center: center ?? old.center,
geometry: geometry ?? old.geometry,
nodes: nodes ?? old.nodes,
nodeLocations: nodeLocations ?? old.nodeLocations,
members: members ?? old.members,
isMember: isMember,
);
}