diff --git a/MyTracksApiSample/res/layout/main.xml b/MyTracksApiSample/res/layout/main.xml
index 26b4eee12..cad11badf 100644
--- a/MyTracksApiSample/res/layout/main.xml
+++ b/MyTracksApiSample/res/layout/main.xml
@@ -14,6 +14,11 @@
android:layout_width="wrap_content"
android:text="@string/stop_recording"
/>
+
+ Add a waypoint to all the tracks
MyTracksApiSample
- Start Recording
- Stop Recording
+ Start recording
+ Stop recording
diff --git a/MyTracksApiSample/src/com/google/android/apps/mytracks/samples/api/MainActivity.java b/MyTracksApiSample/src/com/google/android/apps/mytracks/samples/api/MainActivity.java
index 0102d7841..319b0f848 100644
--- a/MyTracksApiSample/src/com/google/android/apps/mytracks/samples/api/MainActivity.java
+++ b/MyTracksApiSample/src/com/google/android/apps/mytracks/samples/api/MainActivity.java
@@ -43,7 +43,7 @@ import java.util.List;
* You also need to enable third party application access inside MyTracks
* MyTracks -> menu -> Settings -> Sharing -> Allow access
*
- * Jimmy Shih
+ * @author Jimmy Shih
*/
public class MainActivity extends Activity {
@@ -83,10 +83,27 @@ public class MainActivity extends Activity {
myTracksProviderUtils = MyTracksProviderUtils.Factory.get(this);
outputTextView = (TextView) findViewById(R.id.output);
+ Button addWaypointsButton = (Button) findViewById(R.id.add_waypoints_button);
+ addWaypointsButton.setOnClickListener(new View.OnClickListener() {
+ @Override
+ public void onClick(View v) {
+ List