diff options
author | tobrun <tobrun.van.nuland@gmail.com> | 2019-05-23 17:59:09 +0200 |
---|---|---|
committer | Tobrun <tobrun.van.nuland@gmail.com> | 2019-05-27 19:21:18 +0200 |
commit | 2be07041fd84c8c70bd39e24473a06d0ab062f3e (patch) | |
tree | 6ae83bfe027901733d5c7743bb57cc7d85be263d /platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java | |
parent | 9229556dd920cef40635678e82355c28e023892f (diff) | |
download | qtlocation-mapboxgl-2be07041fd84c8c70bd39e24473a06d0ab062f3e.tar.gz |
[android] - use URI instead of URL to enable asset loading
Diffstat (limited to 'platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java')
-rw-r--r-- | platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java | 12 |
1 files changed, 5 insertions, 7 deletions
diff --git a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java index b07aabe169..4e0052d90d 100644 --- a/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java +++ b/platform/android/MapboxGLAndroidSDKTestApp/src/main/java/com/mapbox/mapboxsdk/testapp/activity/style/GeoJsonClusteringActivity.java @@ -21,11 +21,11 @@ import com.mapbox.mapboxsdk.style.layers.SymbolLayer; import com.mapbox.mapboxsdk.style.sources.GeoJsonOptions; import com.mapbox.mapboxsdk.style.sources.GeoJsonSource; import com.mapbox.mapboxsdk.testapp.R; -import com.mapbox.mapboxsdk.testapp.utils.GeoParseUtil; import com.mapbox.mapboxsdk.utils.BitmapUtils; import timber.log.Timber; -import java.io.IOException; +import java.net.URI; +import java.net.URISyntaxException; import java.util.List; import java.util.Objects; @@ -98,7 +98,7 @@ public class GeoJsonClusteringActivity extends AppCompatActivity { BitmapUtils.getBitmapFromDrawable(getResources().getDrawable(R.drawable.ic_hearing_black_24dp))), true ) ); - } catch (IOException exception) { + } catch (URISyntaxException exception) { Timber.e(exception); } @@ -133,10 +133,8 @@ public class GeoJsonClusteringActivity extends AppCompatActivity { } } - private GeoJsonSource createClusterSource() throws IOException { - String earthQuakes = GeoParseUtil.loadStringFromAssets(this, "earthquakes.geojson"); - FeatureCollection featureCollection = FeatureCollection.fromJson(earthQuakes); - return new GeoJsonSource("earthquakes", featureCollection, new GeoJsonOptions() + private GeoJsonSource createClusterSource() throws URISyntaxException { + return new GeoJsonSource("earthquakes", new URI("asset://earthquakes.geojson"), new GeoJsonOptions() .withCluster(true) .withClusterMaxZoom(14) .withClusterRadius(50) |