×
Namespaces

Variants
Actions
Revision as of 14:58, 17 January 2013 by jasfox (Talk | contribs)

Examples for Maps API for Java ME

From Nokia Developer Wiki
Jump to: navigation, search
Article Metadata
Compatibility
Dependencies: Maps API for Java ME
Article
Keywords: Nokia Maps, Java ME, examples
Created: symbianyucca (10 Feb 2012)
Last edited: jasfox (17 Jan 2013)


General information for the Nokia Maps API for Java ME can be found from the Maps_API_for_Java_ME site.

Similar examples for other technologies can be found from:

Contents

Hello Map

There are at least two different ways on implementing the Map canvas with the Maps API for Java ME. One way would be to simply using the MapCanvas as directly a member variable as illustrated in helloMap.zip example, and other ways would include deriving new class from the MapCanvas and then using that new class JavaME_HelloMap2.zip when instantiating the Map. Basically both ways are working just as good, the selected way would depends on which way additional logic is going to be later on added to the application.

Map language

By default map is shown using English language texts in it, Setting the Map language in the Maps API for Java ME article shows how you could also utilize other languages.

Custom Item

The creating a custom Map Item with Maps API for Java ME article shows examples on how you can construct a CustomItem for Map view and how to use that CustomItem in a Form.

Map events

The Map event handling with Maps API for Java ME is implemented very differently when compared to other Map APIs, basically there are only two real Map events generated, and they are implemented by MapListener interface. This interface defined two function mapContentUpdated() which is simply called for any change in Map, and mapUpdateError() which is called in case of error with maps updating. Additionally you can get pointer & key events by implementing a custom MapComponent and adding it to the Map, as explained in: Handling map events with Maps API for Java ME article.

There is also concise articles on using Map events for implementing kinetic panning in Implementing Kinetic panning with Maps API for Java ME article as well as how to use the map events for implementing Pinch zooming Implementing Pinch zooming with Maps API for Java ME article.

Map Markers

Map markers adding removal and operations such as making Markers draggable are illustrated in Adding Markers to the Map with Maps API for Java ME article.

And How to create a marker tooltip with Maps API for Java ME article then shows on how you could show tooltip with markers.

Map Content

Coding for handling Polylines, Polygons, Circles and Rectangles with Maps is shown in Content Handling with Maps API for Java ME article

Map types

Similarly as with other Maps APIs with the Maps API for Java ME you can show different map types, How to Create a Custom Map View article shows on how you can switch between normal, hybrid and other map types.

GeoCodeMap

Geo coding with Maps API for Java ME is explained in details with Geocoding an address with Geocoding an address with Maps API for Java ME article. Another example for geocoding can be found from How to display an Address or a Point of Interest on a Map with Java ME article.

Reverse GeoCoding

Reverse Geo coding with Maps API for Java ME is explained in details with Reverse Geocoding an address from Geo-location with Maps API for Java ME article.

Map Search

Different Search service options are explained in details in Search with Maps API for Java ME article.


Routing

the How to calculate and show a route with Maps API for Java ME article illustrates on how to use the routing service with Maps API for Java ME.

And Advanced Routing with Java ME show more advanced routing options.

MyLocationMap

The location of the user with Maps API for Java ME can be gotten by using PositioningManager. Using a JSR-179 Location Provider and displaying the result on a Map article shows on how this API can be used. Using the PositioningManager from Maps API for Java ME article extends this to also show the path moved in the map.

Map Images

In case interaction is not really needed for the map application, or if you need to get static map image, then instead of using the Java ME Map API, you could utilize the Map Image API instead, ready made example for utilizing this API with Java is available at: Using the RESTful Map API with Java ME article.

Custom map provider

The Implementing a custom MapUrlProvider overlay with Maps API for Java ME article shows on how you can implement a custom MapUrlProvider and how to add it as overlay over a map.

129 page views in the last 30 days.

Was this page helpful?

Your feedback about this content is important. Let us know what you think.

 

Thank you!

We appreciate your feedback.

×