|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface MapListener
A visitor for drawing maps. The coordinates are in Garmin units
(use CoordUtils.toWGS84(int)).
| Method Summary | |
|---|---|
void |
addPoint(int type,
int subType,
int longitude,
int latitude,
Label label,
boolean indexed)
Will be called for every points. |
void |
addPoly(int type,
int[] longitudes,
int[] latitudes,
int nbPoints,
Label label,
boolean line)
Will be called for every polygons/lines. |
void |
finishPainting()
Called when everything is done. |
void |
startMap(ImgFileBag file)
Called each time we start looking into another IMG file |
void |
startSubDivision(SubDivision subDivision)
Called each time we start parsing a displayed sub-division. |
| Method Detail |
|---|
void addPoint(int type,
int subType,
int longitude,
int latitude,
Label label,
boolean indexed)
type - Type of points (see ImgConstants.getPointDesc(int,int)).subType - Sub type.longitude - The longitude in garmin coordinates.latitude - The latitude in garmin coordinates.label - The label attached to this point or null if there is none.indexed - True if the point is indexed.
void addPoly(int type,
int[] longitudes,
int[] latitudes,
int nbPoints,
Label label,
boolean line)
type - Type of polyline/gone (see ImgConstants.getPolyDesc(int,boolean)).longitudes - The longitudes in garmin coordinates. Don't keep a pointer on it for more than the duration of this call.latitudes - Same as latitudes, but for longitudes.nbPoints - The number of points available.label - The label attached to this poly or null if there is none.line - True if it's a polyline, false if it's a polygon.void startMap(ImgFileBag file)
file - The file.void startSubDivision(SubDivision subDivision)
subDivision - void finishPainting()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||