Skip to content

Commit 917ecec

Browse files
author
Lavender Chan
committed
Added KML Demo Activity. At the current moment it only displays a map.
1 parent 77c897b commit 917ecec

File tree

4 files changed

+41
-3
lines changed

4 files changed

+41
-3
lines changed

demo/AndroidManifest.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@
5757
<activity android:name=".TileProviderAndProjectionDemo"/>
5858
<activity android:name=".HeatmapsDemoActivity"/>
5959
<activity android:name=".HeatmapsPlacesDemoActivity"/>
60+
<activity android:name=".KMLDemoActivity"/>
6061

6162
</application>
6263

demo/src/com/google/maps/android/utils/demo/BaseDemoActivity.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -30,9 +30,7 @@ private void setUpMapIfNeeded() {
3030
return;
3131
}
3232
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
33-
if (mMap != null) {
34-
startDemo();
35-
}
33+
3634
}
3735

3836
/**
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
package com.google.maps.android.utils.demo;
2+
import android.os.Bundle;
3+
import android.support.v4.app.FragmentActivity;
4+
5+
import com.google.android.gms.maps.GoogleMap;
6+
import com.google.android.gms.maps.SupportMapFragment;
7+
8+
/**
9+
* Created by lavenderc on 12/1/14.
10+
*/
11+
public class KMLDemoActivity extends FragmentActivity {
12+
13+
private GoogleMap mMap;
14+
15+
protected int getLayoutId() {
16+
return R.layout.map;
17+
}
18+
19+
@Override
20+
public void onCreate(Bundle savedInstanceState) {
21+
super.onCreate(savedInstanceState);
22+
setContentView(getLayoutId());
23+
setUpMapIfNeeded();
24+
}
25+
26+
@Override
27+
protected void onResume() {
28+
super.onResume();
29+
setUpMapIfNeeded();
30+
}
31+
32+
private void setUpMapIfNeeded() {
33+
if (mMap == null) {
34+
mMap = ((SupportMapFragment) getSupportFragmentManager().findFragmentById(R.id.map)).getMap();
35+
}
36+
}
37+
38+
}

demo/src/com/google/maps/android/utils/demo/MainActivity.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ protected void onCreate(Bundle savedInstanceState) {
2828
addDemo("Generating tiles", TileProviderAndProjectionDemo.class);
2929
addDemo("Heatmaps", HeatmapsDemoActivity.class);
3030
addDemo("Heatmaps with Places API", HeatmapsPlacesDemoActivity.class);
31+
addDemo("KML Layer Overlay", KMLDemoActivity.class);
3132
}
3233

3334
private void addDemo(String demoName, Class<? extends Activity> activityClass) {

0 commit comments

Comments
 (0)