Skip to content

Latest commit

 

History

History
105 lines (71 loc) · 3.63 KB

File metadata and controls

105 lines (71 loc) · 3.63 KB

Maps - Deprecated

Overview

You can use google maps to display a map in your app, and you can add some geometric shapes to your map

Attributes

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

Methods

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.

Nested Class

MapItem

is an abstract class that will serve as inheritance for the classes below

Methods

Type Name Description
abstract void serialize(StringBuffer sb) Creates a simple switch

Place

Attributes

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

Methods

Return Name Description
void serialize(StringBuffer sb)

Shape

Attributes

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

Methods

Return Name Description
void serialize(StringBuffer sb)

Circle

Attributes

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.

Methods

Return Name Description
void serialize(StringBuffer sb)

References

  • 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