Search code examples
mapbox-android

How can I zoom on a routes


what is the better way for zoom the map to show all the route after getting it?

I tried to do it with my Origin and Destination, but not working well if the route go over or down those.


Solution

  • You will need to create a bounding box for your camera to animate to.

    LatLngBounds latLngBounds = new LatLngBounds.Builder()
                    .include((new LatLng(origin.latitude() , origin.longitude())))
                    .include((new LatLng(dest.latitude(), dest.longitude())))
                    .build();
    
    map.animateCamera(CameraUpdateFactory.newLatLngBounds(latLngBounds, 250));