diff --git a/src/main/java/de/dennisguse/opentracks/io/file/exporter/KmlTrackWriter.java b/src/main/java/de/dennisguse/opentracks/io/file/exporter/KmlTrackWriter.java index da4798872..0120863b6 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/exporter/KmlTrackWriter.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/exporter/KmlTrackWriter.java @@ -42,15 +42,15 @@ import de.dennisguse.opentracks.util.StringUtils; */ public class KmlTrackWriter implements TrackWriter { - private static final String WAYPOINT_STYLE = "waypoint"; + public static final String WAYPOINT_STYLE = "waypoint"; private static final String START_STYLE = "start"; private static final String END_STYLE = "end"; private static final String TRACK_STYLE = "track"; private static final String SCHEMA_ID = "schema"; - private static final String SENSOR_TYPE_CADENCE = "cadence"; - private static final String SENSOR_TYPE_HEART_RATE = "heart_rate"; - private static final String SENSOR_TYPE_POWER = "power"; + public static final String SENSOR_TYPE_CADENCE = "cadence"; + public static final String SENSOR_TYPE_HEART_RATE = "heart_rate"; + public static final String SENSOR_TYPE_POWER = "power"; private static final String WAYPOINT_ICON = "http://maps.google.com/mapfiles/kml/pushpin/blue-pushpin.png"; private static final String START_ICON = "http://maps.google.com/mapfiles/kml/paddle/grn-circle.png"; diff --git a/src/main/java/de/dennisguse/opentracks/io/file/importer/KmlFileTrackImporter.java b/src/main/java/de/dennisguse/opentracks/io/file/importer/KmlFileTrackImporter.java index 429b85328..938f9214d 100644 --- a/src/main/java/de/dennisguse/opentracks/io/file/importer/KmlFileTrackImporter.java +++ b/src/main/java/de/dennisguse/opentracks/io/file/importer/KmlFileTrackImporter.java @@ -31,6 +31,7 @@ import java.util.ArrayList; import de.dennisguse.opentracks.content.ContentProviderUtils; import de.dennisguse.opentracks.content.SensorDataSetLocation; import de.dennisguse.opentracks.content.sensor.SensorDataSet; +import de.dennisguse.opentracks.io.file.exporter.KmlTrackWriter; /** * Imports a KML file. @@ -41,11 +42,7 @@ public class KmlFileTrackImporter extends AbstractFileTrackImporter { private static final String TAG = KmlFileTrackImporter.class.getSimpleName(); - private static final String CADENCE = "cadence"; - private static final String HEART_RATE = "heart_rate"; - private static final String POWER = "power"; - - private static final String WAYPOINT_STYLE = "#waypoint"; + private static final String WAYPOINT_STYLE = "#" + KmlTrackWriter.WAYPOINT_STYLE; private static final String TAG_COORDINATES = "coordinates"; private static final String TAG_DESCRIPTION = "description"; @@ -300,13 +297,13 @@ public class KmlFileTrackImporter extends AbstractFileTrackImporter { throw new SAXException(createErrorMessage("Unable to parse gx:value:" + content), e); } switch (sensorType) { - case POWER: + case KmlTrackWriter.SENSOR_TYPE_POWER: powerList.add(value); break; - case HEART_RATE: + case KmlTrackWriter.SENSOR_TYPE_HEART_RATE: heartRateList.add(value); break; - case CADENCE: + case KmlTrackWriter.SENSOR_TYPE_CADENCE: cadenceList.add(value); break; default: