This object is in archive! 

Custom geocaching icons.

Robin99 shared this question 10 years ago
Answered

I want to create custom icons correspond to opencaching.pl site. I need to know what gpx cache types are recognized and associated to icons by Locus.


For example:


<type>Geocache|Traditional Cache</type> -----> type_tradi.png


....


and so on.


Thanks in advance.

Replies (3)

photo
0

Hi Robin,


complete description of custom geocaching icons is here http://docs.locusmap.eu/doku.php/manu... . Is what you need to know?

photo
0

Yes, I know this page, but I need to know what cache types (xml tag `type`) Locus associates to icons during import. I need names of these tags for each type of cache.


As I`ve descripted in previous post:


xml cache type in gpx file `Geocache|Traditional Cache` is correlated with type_tradi.png custom icon.


But I don`t know for example what tag is correlated with type_mystery.png icon, and so on.


I don`t know is that clear for you?

photo
0

understand ... this is part of code directly from Locus that handle this


if (type.equalsIgnoreCase("Traditional Cache")) {


return CACHE_TYPE_TRADITIONAL;


} else if (type.equalsIgnoreCase("Multi-cache")) {


return CACHE_TYPE_MULTI;


} else if (type.equalsIgnoreCase("Unknown Cache") || type.equalsIgnoreCase("Mystery/Puzzle Cache")) {


return CACHE_TYPE_MYSTERY;


} else if (type.equalsIgnoreCase("Project A.P.E. Cache")) {


return CACHE_TYPE_PROJECT_APE;


} else if (type.equalsIgnoreCase("Letterbox Hybrid") || type.equalsIgnoreCase("Letterbox")) {


return CACHE_TYPE_LETTERBOX;


} else if (type.equalsIgnoreCase("Wherigo") || type.equalsIgnoreCase("Wherigo cache")) {


return CACHE_TYPE_WHERIGO;


} else if (type.equalsIgnoreCase("Event Cache")) {


return CACHE_TYPE_EVENT;


} else if (type.equalsIgnoreCase("Mega-Event Cache")) {


return CACHE_TYPE_MEGA_EVENT;


} else if (type.equalsIgnoreCase("Cache In Trash Out Event")) {


return CACHE_TYPE_CACHE_IN_TRASH_OUT;


} else if (type.equalsIgnoreCase("EarthCache")) {


return CACHE_TYPE_EARTH;


} else if (type.equalsIgnoreCase("GPS Adventures Maze Exhibit")) {


return CACHE_TYPE_GPS_ADVENTURE;


} else if (type.equalsIgnoreCase("Virtual Cache")) {


return CACHE_TYPE_VIRTUAL;


} else if (type.equalsIgnoreCase("Webcam Cache")) {


return CACHE_TYPE_WEBCAM;


} else if (type.equalsIgnoreCase("Locationless Cache")) {


return CACHE_TYPE_LOCATIONLESS;


} else if (type.equalsIgnoreCase("Benchmark")) {


return CACHE_TYPE_BENCHMARK;


} else if (type.equalsIgnoreCase("Maze Exhibit")) {


return CACHE_TYPE_MAZE_EXHIBIT;


} else if (type.equalsIgnoreCase("Waymark")) {


return CACHE_TYPE_WAYMARK;


} else if (type.equalsIgnoreCase("Groundspeak")) {


return CACHE_TYPE_GROUNDSPEAK;


} else if (type.equalsIgnoreCase("L&F Event")) {


return CACHE_TYPE_LF_EVENT;


} else if (type.equalsIgnoreCase("L&F Celebration")) {


return CACHE_TYPE_LF_CELEBRATION;


}

Replies have been locked on this page!