logo separator

Download mkgmap

Boundary and Sea files

These files are used to improve the sea areas and address information.

Boundary file for --bounds option bounds-latest.zip
Sea file for --precomp-sea option sea-latest.zip

Other builds

These snapshots are created automatically when ever a change is commited, so you can try out the latest code straight away. It should take less than 5 minutes for the build and test to be completed. The build will only appear if the automatic tests pass.

Branch builds

These jar files are latest builds of recent development branches. They are useful if you want to quickly test a branch without having obtain and build it. The source code is available via subversion.

As this is an automatic process, some of the branches might be already merged with the main line, or abandoned and of course they may not work.

Debug is enabled on this site.

Latest commits

  • mkgmap-r4834 (faster-mp) merge from trunk r4827.
    05 dec 2021
  • mkgmap-r4833 (mdr2) It seems that Mdr 11 (POI/Polygons) is also sorted by city/region and MDR 19 is grouped by this in Garmin ....
    03 dec 2021
  • mkgmap-r4832 (mdr2) experimental changes.
    03 dec 2021
  • mkgmap-r4831 (mdr2) Add TODO: In Garmin maps, Mdr27 always has fewer entries than Mdr 5.
    03 dec 2021
  • mkgmap-r4830 (mdr2) group Mdr25 like Mdr5.
    03 dec 2021
  • mkgmap-r4829 (mdr2) - document that getCollator creates a new instance of SrtCollator.
    03 dec 2021
  • mkgmap-r4828 (mdr2) branch to experiment with special cases in the index reg. grouping/dedup.
    03 dec 2021
  • mkgmap-r4827 document that options --mdr7-del and mdr7-excl are case insensitive.
    02 dec 2021
  • mkgmap-r4826 fix typo in method name, no functional change.
    02 dec 2021
  • mkgmap-r4825 2nd try to throw exception when invalid --code-page parameter is given.
    01 dec 2021
  • mkgmap-r4824 partly revert r4822, it breaks unit tests (problem with junit?).
    01 dec 2021
  • mkgmap-r4823 minor fixes.
    01 dec 2021
  • mkgmap-r4822 - use StandardCharsets.US_ASCII instead of "ascii" parameter where possible.
    30 nov 2021
  • mkgmap-r4821 revert changes from r4820, global index is wrong and search for roads on the device doesn't work.
    30 nov 2021
  • mkgmap-r4820 Modify default encoder (code-page=0).
    30 nov 2021
  • mkgmap-r4819 relationlabel.patch by Mike Baggaley:.
    29 nov 2021
  • mkgmap-r4818 mdrUnicode_v9a.patch by Ticker Berkin.
    19 nov 2021
  • mkgmap-r4817 fix possible assertion with codepage 932.
    18 nov 2021
  • mkgmap-r4816 Use Normalizer.normalize() before converting unicode strings to label.
    16 nov 2021
  • mkgmap-r4815 remove unused import.
    15 nov 2021
See more...