MapOnMap is an Android GPS navigation tool for Overlay Maps. You can use images as Map Overlays.
Opening a map you will get these choices. One that opens an existing file and three that creates new files. After opening or creating a file you will come to Map Setup, where you specify where the map is located etc.
Open a JPG File
MapOnMap can use JPG Files as maps directly if they are not too large. JPG is the file format where MapOnMap stores the settings from the Map Setup.
Import from image file
If you have Large JPG or PNG Files you need to import those. They need to be converted to small JPG Files.
In the example below we have a very big map file. There are two ways you can reduce the size. First way explained is increase of the sample size. And the second cut the image to smaller pieces.
Import from PDF File
When importing from a PDF File, you will get a new view, where you have to select page. Please note that you are also able to cut out a smaller part of the page. When you clicked the OK button, you will get a dialog were you have to set the resolution if you are not happy with the default one. Please note that it is not necessary to set a resolution higher than the one that map's image already has.
Photograph a map
Note that you also can take a picture of a map.
All opening methods described above will end in the map setup.
Note that the first time an image is loaded into MapOnMap, it needs to be setup, so the app can know where in the world the map should be located. To do this you need to setup four different match points. A good practice is to choose locations close to the corner of the map, as far from each other as possible.
The map needs to be setup with four different match pin points. And every pin needs to define the correct location in the world. So you therefore need to make sure that the aiming cross points to the same location.
In the example map you can see that the image contains some white areas on the right side. Since you are making an overlay map that will be drawn on top of the underlying online map, you therefore probably don't want to have non map parts covering it. See the example below.
To solve this, you can add a clipping mask.
Please note that the map also have a name parameter you can set. This will help you later when you want to select between the maps.
When all settings are done, click the ADD-button. You may need to confirm that you want to modify the image by clicking approve. Only the EXIF data will be modified. When accepting this, the converting process starts so a new map is created for the app.
Please note that it is possible to open several maps. Even though only one is loaded to memory at the time, they will be stored in the active map collection and will be automatically be loaded into memory when you scroll in the map view. The location in the center of the screen is used to decide which map to display. If that location intersect with the map surface in the map collection, then it will be used.
When you have have more than one active map, you get a map browser when clicking the map button.
Too Large Maps
Since phones has limited memory resources, they therefore can't handle to large images. This limit varies depending on the phone model.
When this failure happens you should either reduce the resolution or cut it into smaller pieces. See more Import from image file.
© Copyright by Mattias Nilsson. All rights reserved.