Skip to content

Camera fails to display MultiPoint when longitude span is too large in transitionTo overviewViewportState #2668

@Joshua-Chang

Description

@Joshua-Chang

Environment

  • Android OS version:15
  • Devices affected:pixel 8a
  • Maps SDK Version:11.13.4

When using transitionTo with a MultiPoint to create an overviewViewportState, an excessively large longitude span causes incorrect camera movement, resulting in the MultiPoint locations not being displayed.

mapboxMap.setCamera( CameraOptions.Builder() .center(Point.fromLngLat(-98.0, 39.5)) .pitch(0.0) .zoom(2.0) .bearing(0.0) .build() )

val overviewViewportState = viewport.makeOverviewViewportState( OverviewViewportStateOptions.Builder() .geometry( MultiPoint.fromLngLats( listOf( Point.fromLngLat(-96.6939018, 33.0646573), Point.fromLngLat(114.4083741, 30.5065038) ) ) ) .padding(EdgeInsets(100.0, 100.0, 100.0, 100.0)) .build() ) viewport.transitionTo(overviewViewportState)

Image

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug 🪲Something isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions