Sehr interessant ... mit gooooooooogel übersetzt >
Ich habe sie mir angeschaut und herausgefunden, was das Problem ist. Neben dem Speicherort, an dem die Datei intern gespeichert werden darf, geben die neueren Versionen jetzt auch den Speicherort beim Auflegen auf die SD-Karte an (bisher war es nur ein Speicherort). Der Zusatz ist richtig, aber MapInstall kann damit nicht umgehen.
Normalerweise muss ein Programm die Teile überspringen, die es nicht versteht, aber MapInstall überspringt jetzt viel zu viel und kann daher nicht sehen, in welchem Ordner die Datei liegen und welche Erweiterung sie haben sollte ...
Offensichtlich ein Fehler in MapInstall.
Der zum Installieren von Karten verwendete Abschnitt sieht wie folgt aus, wobei der rote Abschnitt das Hinzufügen der neueren Firmware ist:
<Datentyp>
<Name>NMaps</Name>
<Datei>
<Spezifikation>
<Identifier>IMG</Identifier>
</Spezifikation>
<Ort>
<Path>Garmin</Path>
<FileExtension>img</FileExtension>
<Erweiterungen>
<dtlx:DataTypeLocationExtension>
<dtlx:ExternalPath>Garmin</dtlx:ExternalPath>
</dtlx:DataTypeLocationExtension>
</Erweiterungen>
</Standort>
<TransferDirection>EingabeAusgabe</TransferDirection>
</Datei>
</DataType>
Hätte MapInstall das rote Bit einfach ignoriert (wie es ein älteres Programm tun sollte), wäre es nicht passiert.
Dies ist getrennt vom Löschen und Neuinstallieren von Karten, die meiner Meinung nach schon eine Weile da sind. Die Idee war, den Karteninstallationsprozess intelligenter zu machen, indem die bereits installierten Karten in den Prozess einbezogen werden, aber das funktioniert nicht sehr gut.
Besuchen Sie https://www.javawa.nl für GPS-bezogene Software, Informationen und Tipps.
Gruß