I want to display a map of just one country on the phone but I would need the following capabilities:

a. To show the map on the canvas with some major cities (all cities are not required).
b. User should be able to zoom in/out of the map.
c. User should be able to select a particular city and view some status related to it (or query server for related data).

  • Could I do this for a small phone like the Series40 Nokia6020 or do I need an S60 for this?
  • Will I need to explicitly draw the map on the canvas to save Internet bandwidth or should I avail 3rd party facilities like Google maps etc...
  • Either way how would I save on Internet Bandwidth because lot of real time requests would be going thru' and fro' from the mobile to the server?