// Created by plusminus on 14:11:09 - 21.09.2008 package org.androad.osm.api.traces.util; import org.openstreetmap.api.constants.OSMBaseAPIConstants; /** * * @author Nicolas Gramlich * */ public interface OSMTraceAPIConstants extends OSMBaseAPIConstants { // =========================================================== // Final Fields // =========================================================== public static final int MINGEOPOINTS_FOR_OSM_CONTRIBUTION = 100; public static final int MINDIAGONALMETERS_FOR_OSM_CONTRIBUTION = 200; public static final int MAXGEOPOINTS_FOR_OSM_CONTRIBUTION = 1000; public static final String OSM_CREATOR_INFO = "AndRoad - https://github.com/gkfabs/AndRoad"; /* GPX-Constants */ public static final String GPX_VERSION = "1.1"; public static final String GPX_TAG = "<gpx version=\"" + GPX_VERSION + "\" creator=\"%s\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xmlns=\"http://www.topografix.com/GPX/1/1\" xsi:schemaLocation=\"http://www.topografix.com/GPX/1/1 http://www.topografix.com/GPX/1/1/gpx.xsd\">"; public static final String GPX_TAG_CLOSE = "</gpx>"; public static final String GPX_TAG_TIME = "<time>%s</time>"; public static final String GPX_TAG_TRACK = "<trk>"; public static final String GPX_TAG_TRACK_CLOSE = "</trk>"; public static final String GPX_TAG_TRACK_NAME = "<name>%s</name>"; public static final String GPX_TAG_TRACK_SEGMENT = "<trkseg>"; public static final String GPX_TAG_TRACK_SEGMENT_CLOSE = "</trkseg>"; public static final String GPX_TAG_TRACK_SEGMENT_POINT = "<trkpt lat=\"%f\" lon=\"%f\">"; public static final String GPX_TAG_TRACK_SEGMENT_POINT_CLOSE = "</trkpt>"; public static final String GPX_TAG_TRACK_SEGMENT_POINT_TIME = "<time>%s</time>"; public static final String GPX_TAG_TRACK_SEGMENT_POINT_SAT = "<sat>%d</sat>"; public static final String GPX_TAG_TRACK_SEGMENT_POINT_ELE = "<ele>%d</ele>"; public static final String GPX_TAG_TRACK_SEGMENT_POINT_COURSE = "<course>%d</course>"; public static final String GPX_TAG_TRACK_SEGMENT_POINT_SPEED = "<speed>%d</speed>"; // =========================================================== // Methods // =========================================================== }