Offline maps on a Java Mobile

I know that most of you with GPS must be familiar with this maps thingy.

Anyway here are the steps that will allow you to have Google/Yahoo maps on mobile which has java capability (usually all of the standard mobiles are having this nowadays) without the need for a GPRS connection

Download the jar file at the following link and install the app on your phone
Mobile GMaps / free download

Using the tools below, create the map files and transfer to phone
Mobile GMaps – Map Tile Caching tools

Edit the settings in mgmaps to point to the folder location.

Here is a little more detailed step by step procedure.

1.Use the map creation tool to generate the map tiles.

Map Creation Tool for MGMaps
On the map select the area and place 4 markers by clicking on the map using the mouse. (You can deselect a pin by clicking on it again)
Once the area is selected, select the

Zoom level: from and to (0 , 16 will do)
Level of detail: (default(fast and rough) is enough)
Type of map: (select your choice)

Click on Generate and it will allow you to download a .map file

2 Download the Gmapmaker setup file and install it.

(I found that gMapMaker is a good tool to generate the maps if you are using windows.I have also tried the perl command tools in linux and those are also working)

Cache Folder — is the place where the downloaded files will be stored.
Operation Mode — Mgmaps mode, use a .map file

Press GO and it will ask you to select the map file. Select the map file you have created in the first step and there you go!!!

Let gmapmaker download the tile files.. This will take some time.. Be patient

3. Copy the generated cache folder to the mobile’s mem stick or to phone mem for faster access.( if you have enough space in phone memory )

4. Install Mgmaps on your mobile from the jar file.

In the setting select the cache folder that you have stored on the mobile

TIPS
The download size is usually very big and hence it is not advisable to download a big area of map all at once.You can generate .map for different areas in separate .map files and transfer the folders and put on the phone as separate maps.

For example, if you need map for Chennai… download that area and move to mem stick and name the folder as Chennai.Do the same for blore and name the folder as blore. You can alternate betweeen each map by just selecting the required map folder in the settings section of Mgmaps from within the app on the phone. In this way you will make the maps load faster on the phone.

Although my phone (W810i) is without GPS , these maps are supposed to work with GPS also. (Hoping to buy a new mobile.. Locking on Nokia 5800XM, if the price is right )

Thats all folks…

If anyone need any help with installing/generating maps, please contact me and I will help you as far as I can.

} else {

4 Replies to “Offline maps on a Java Mobile”

  1. Hi all,

    I am working for a software integrator company. My projects includes working on Java and Ruby on Rails and Ajax. I think Web Services is really cool. We also recently have to now work on REST and they are talking about mashups and Struts. Can anyone tell me if there are some good training or conferences so that me and my team members can get to speed with these technologies. Learning from books is not my cup of tea, even not when I was doing engineering 😉

    All the help that group members can provide in this regard is much appreciated.

    Thanks,
    Vaibhavi

  2. Hi Vaibhavi.. I am not so good at java. But if you need any help regarding webservices,hosting, linux, ruby setup and stuff like that , you can count on me.

    To help with your java and strut studies, hunt for some books and tutorials on the net.. YOU know where to look for… ah 😉

    Vaibhavi :
    Hi all,
    I am working for a software integrator company. My projects includes working on Java and Ruby on Rails and Ajax. I think Web Services is really cool. We also recently have to now work on REST and they are talking about mashups and Struts. Can anyone tell me if there are some good training or conferences so that me and my team members can get to speed with these technologies. Learning from books is not my cup of tea, even not when I was doing engineering
    All the help that group members can provide in this regard is much appreciated.
    Thanks,
    Vaibhavi

  3. Hi Vaibhavi,

    There are several online resources available that you just google for. If any of your team like to read then quality books from wiley and oreilly cover such technologies in detail.

    I also highly recommend you could attend the upcoming Great Indian Developer Summit (developersummit dot com) that is covering Java, Agile, REST, JAX-RS, mashups, .NET, Rich Web, JPA, SOA, rich user experiences, Spring, Groovy and more. They have most of the creators of these technologies as speakers. My team is attending this summit 22-25 apr at IISc campus where we are attending the web conference on April 23 and java on April 24. We have been able to get very good discounts. Maybe all those who are interested from your group can sign up together and get a good bargain from them. what say? I also attended last year’s conference and had a really cool time.

    In Hyderabad there is Sun Tech Days with some sun speakers.

    Thanks,
    Anaz

Leave a Reply

Your email address will not be published. Required fields are marked *