diff options
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/geojson/GeoJsonBenchActivity.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/geojson/GeoJsonBenchActivity.java | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/geojson/GeoJsonBenchActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/geojson/GeoJsonBenchActivity.java new file mode 100644 index 0000000000..502c8e66bd --- /dev/null +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/geojson/GeoJsonBenchActivity.java @@ -0,0 +1,39 @@ +package com.mapbox.mapboxsdk.testapp.activity.geojson; + +import android.os.Bundle; +import android.support.annotation.Nullable; +import android.support.v7.app.AppCompatActivity; +import android.view.View; + +import com.mapbox.geojson.FeatureCollection; +import com.mapbox.mapboxsdk.testapp.R; +import com.mapbox.mapboxsdk.testapp.utils.GeoParseUtil; + +import java.io.IOException; + +public class GeoJsonBenchActivity extends AppCompatActivity { + + @Override + protected void onCreate(@Nullable Bundle savedInstanceState) { + super.onCreate(savedInstanceState); + setContentView(R.layout.activity_geojson_bench); + + try { + final String onePointJsonString = GeoParseUtil.loadStringFromAssets(this, "one_point.geojson"); + findViewById(R.id.fab_one_point).setOnClickListener(v -> { + FeatureCollection.fromJson(onePointJsonString); + }); + + final String largePointJsonString = GeoParseUtil.loadStringFromAssets(this, "points.geojson"); + findViewById(R.id.fab_many_point).setOnClickListener(v -> { + FeatureCollection.fromJson(largePointJsonString); + }); + + } catch (IOException e) { + e.printStackTrace(); + } + + } + + +} |