You can use google maps to display a map in your app, and you can add some geometric shapes to your map
Type |
Name |
Description |
int |
SHOW_SATELLITE_PHOTOS |
Used in the flags argument of showRoute: shows the satellite photos |
int |
USE_WAZE |
Used in the flags argument of showRoute: use waze to show the route of the current location to a target address. Note that the destination address is NOT used |
Return |
Name |
Description |
int |
toCoordI(Double v) |
|
boolean |
showAddress(String address, boolean showSatellitePhotos) |
Shows the given address in a separate viewer |
boolean |
showRoute(String addressI, String addressF, String traversedPoints, int flags) |
Shows the route between two points. |
boolean |
showMap(MapItem[] items, boolean showSatellitePhotos) |
Shows an array of MapItem elements in the map. |
double[] |
getLocation(String address) |
Returns the location after searching Google. |
is an abstract class that will serve as inheritance for the classes below
Type |
Name |
Description |
abstract void |
serialize(StringBuffer sb) |
Creates a simple switch |
Type |
Name |
Description |
double |
lat |
The location of the place |
double |
lon |
The location of the place |
String |
caption |
An optional caption of the place, shown in bold |
String |
detail |
The detail of the place. Use \n to split lines. Cannot be null |
int |
backColor |
The item's background color. Alpha defaults to 255 if not specified |
int |
capColor |
The item caption's color. Alpha defaults to 255 if not specified |
int |
detColor |
The item details' color. Alpha defaults to 255 if not specified |
int |
pinColor |
The item pin's color. Alpha defaults to 255 if not specified |
int |
fontPerc |
The percentage of the font based on the device's original font size. Defaults to 100 |
Return |
Name |
Description |
void |
serialize(StringBuffer sb) |
|
Type |
Name |
Description |
double[] |
lats |
The coordinates of the polygon |
double[] |
lons |
The coordinates of the polygon |
boolean |
filled |
Set if the item is filled or not |
int |
color |
The item color. Alpha defaults to 255 if not specified |
Return |
Name |
Description |
void |
serialize(StringBuffer sb) |
|
Type |
Name |
Description |
double |
lat |
Center of the circle |
double |
lon |
Center of the circle |
double |
rad |
The radius; if > 0, its computed as meters; if < 0, its computed as delta of the coordinates |
boolean |
filled |
Set if the item is filled or not |
int |
color |
The item color. Alpha defaults to 255 if not specified. |
Return |
Name |
Description |
void |
serialize(StringBuffer sb) |
|
- See the Java Docs for more information.
- Within the TotalCross SDK, usually on Disk C, there is a folder called src/main/java/totalcross and there will be a folder named Map, containing a simple sample on map. Typically the path to this folder is this pattern:
C:\Program Files\TotalCross\sdk\src\main\java\totalcross\map