[android] #5756 - correctly load style from xml attributes
This commit is contained in:
committed by
Tobrun
parent
e16c906bbf
commit
494e6849c2
@@ -156,6 +156,7 @@ public class MapView extends FrameLayout {
|
||||
private PointF mFocalPoint;
|
||||
|
||||
private String mStyleUrl;
|
||||
private String mInitalStyle;
|
||||
|
||||
private List<OnMapReadyCallback> mOnMapReadyCallbackList;
|
||||
|
||||
@@ -270,7 +271,7 @@ public class MapView extends FrameLayout {
|
||||
// style url
|
||||
String style = options.getStyle();
|
||||
if (!TextUtils.isEmpty(style)) {
|
||||
mMapboxMap.setStyleUrl(style);
|
||||
mInitalStyle = style;
|
||||
}
|
||||
|
||||
// MyLocationView
|
||||
@@ -567,8 +568,9 @@ public class MapView extends FrameLayout {
|
||||
mMyLocationView.onResume();
|
||||
|
||||
if (mStyleUrl == null) {
|
||||
// user supplied style through xml
|
||||
// user has failed to supply a style url
|
||||
setStyleUrl(Style.MAPBOX_STREETS);
|
||||
setStyleUrl(mInitalStyle == null ? Style.MAPBOX_STREETS : mInitalStyle);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user