Skip to content

Latest commit

 

History

History
81 lines (73 loc) · 2.33 KB

CHANGELOG.md

File metadata and controls

81 lines (73 loc) · 2.33 KB

7.0.0

Breaking changes:

  • iOS mapbox libraries updated to 5.0.0 android libraries updated to 8.0.0

  • StyleSheet.create removed.
    Mapbox styles are now just a map no need for StyleSheet.create.
    StylesSheet.identity also removed, use expressions array instead:

    mapboxStyle=MapboxGL.Stylesheet.create({..., fillColor: MapboxGL.Stylesheet.identity('color') ...})
    ...
    <MapView
      ...
      <FillLayer style={mapboxStyle}... />
    </MapView>

    is now:

    mapboxStyle={..., fillColor: ['get', 'color'] ...}
    ...
    <MapView
      ...
      <FillLayer style={mapboxStyle}... />
    </MapView>

    See docs/StyleSheet.md for more examples

  • isTelemetryEnabled removed (as no longer supported on android) #1

  • MapView#flyTo, MapView#bitBounds, MapView#flyTo, MapView#moveTo, MapView#zoomTo, MapView#setCamera moved to Camera. There is also experimantal properties, to replace those. See docs/Camera.md

  • Camera related properties on MapView now have to be specified on a camera object:

    <MapView
       zoomLevel={8}
       centerCoordinate={[-111.8678, 40.2866]}
       ...
    >
       ...
    </MapView>

    is now:

    <MapView
      ...
    >
      <Camera
         zoomLevel={8}
         centerCoordinate={[-111.8678, 40.2866]}
      />
    </MapView>

    See docs/Camera.md for more examples

  • User tracking properties moved from MapView to Camera

    <MapView
       userTrackingMode={UserTrackingModes.Follow}
       ...
    >
       ...
    </MapView>

    is now:

    <MapView
      ...
    >
      <Camera
         followUserLocation=true
         followUserMode="normal"
      />
    </MapView>

    The following properties were changed:

    • MapView#userTrackingMode is now Camera#followUserMode and Camera#followUserLocation
    • followUserMode is now a string with ('normal','compass','course'), and UserTrackingModes enum is deprecated
    • MapView#onUserTrackingModeChange is now Camera#onUserTrackingModeChange and payload contains followUserMode and followUserLocation.
  • TODO document all changes