Default Style Camera on Android (#7019)
* [core] - do not set camera mutated to true when calling Map::getLatLng * [android] - correctly check if a Map is created without a camera position
This commit is contained in:
@@ -16,6 +16,8 @@ import static com.mapbox.mapboxsdk.utils.MathUtils.convertNativeBearing;
|
||||
*/
|
||||
public final class CameraPosition implements Parcelable {
|
||||
|
||||
public static final CameraPosition DEFAULT = new CameraPosition(new LatLng(), 0, 0, 0);
|
||||
|
||||
public static final Parcelable.Creator<CameraPosition> CREATOR
|
||||
= new Parcelable.Creator<CameraPosition>() {
|
||||
public CameraPosition createFromParcel(Parcel in) {
|
||||
|
||||
@@ -263,7 +263,7 @@ public class MapView extends FrameLayout {
|
||||
mapboxMap.setDebugActive(options.getDebugActive());
|
||||
|
||||
CameraPosition position = options.getCamera();
|
||||
if (position != null) {
|
||||
if (!position.equals(CameraPosition.DEFAULT)) {
|
||||
mapboxMap.moveCamera(CameraUpdateFactory.newCameraPosition(position));
|
||||
myLocationView.setTilt(position.tilt);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user