Deze pop-up is algemeen voor alle soorten kaarten, hij werkt op alle subklassen van
ChartBase. In de constructor van ChartBase wordt er een standaardwaarde voor
m_EdDate aangemaakt (dat was 1-1-2000). In de subklasse
ChartMBTiles wordt dat niet overschreven, dat blijft dus de standaardwaarde.
De fix van rooiedirk maakt er in plaats van 1-1-2000 een invalidDate van, en controleert bij weergave of het wel een geldige datum is.
Om bij MBTiles ook een datum te krijgen moet er dus niet alleen metadata aan de kaart worden toegevoegd, maar moet, maar moet er ook code worden toegevoegd aan de klasse ChartMBTiles van OpenCPN.
De MBTiles-specificatie noemt geen datumveld bij de metadata, wel een version:
github.com/mapbox/mbtiles-spec.../1.3/spec.md#content
Mogelijkheden zouden kunnen zijn:
- Als version een getal is tussen 19000000 en 21000000, dit proberen te parsen als een datum
- Een extra veld toevoegen aan de metadata
Dank, dus voorlopig kan ik van de velden in OpenCPN alleen name invullen...