googlemaps / googlemaps/react-native-navigation-sdk
[Feature Request] showRouteOverview doesn't work as expected on Android
- Dominant language
- TypeScript
- Stars
- 227
- Forks
- 38
- Avg merge
- 5d 7h
- Merged PRs (30d)
- 10
Description
#### Environment details
1. NavSDK Version: 0.3.2-beta
2. OS type and version: Android 13 API 33 and Android 14 API 34
#### Steps to reproduce
1. Please use below latlng's to setDestinations and then call showRouteOverview. Zoom level is not getting set correctly on android.
#### Code example
```
const routingOptions: RoutingOptions = {
travelMode: TravelMode.DRIVING,
avoidFerries: true,
avoidTolls: false,
alternateRoutesStrategy: 1,
};
navigationViewController?.setDestinations(
[
{
"position": {
"lat": 32.768062,
"lng": -96.772291
}
},
{
"position": {
"lat": 32.78889,
"lng": -96.906553
}
},
{
"position": {
"lat": 32.721521,
"lng": -96.809458
}
},
{
"position": {
"lat": 32.709446,
"lng": -96.746567
}
},
{
"position": {
"lat": 32.765366,
"lng": -96.764223
}
},
{
"position": {
"lat": 32.770895,
"lng": -96.697785
}
},
{
"position": {
"lat": 32.793867,
"lng": -96.767341
}
},
{
"position": {
"lat": 32.854362,
"lng": -96.744946
}
},
{
"position": {
"lat": 32.845018,
"lng": -96.808388
}
},
{
"position": {
"lat": 32.925,
"lng": -96.846349
}
},
{
"position": {
"lat": 32.901702,
"lng": -96.982005
}
},
{
"position": {
"lat": 32.778306,
"lng": -96.697305
}
},
{
"position": {
"lat": 32.701987,
"lng": -96.757555
}
},
{
"position": {
"lat": 32.716738,
"lng": -96.902071
}
},
{
"position": {
"lat": 32.768062,
"lng": -96.772291
}
}
],
routingOptions
);
const onRouteStatusOk = () => {
try{
navigationViewController?.setRecenterButtonEnabled(false);
navigationViewController?.setAbnormalTerminatingReportingEnabled(true);
navigationViewController?.showRouteOverview();
}
catch (e: any) {
setError(e?.message);
}
};
```
#### Screenshots
Android and iOS:
Contributor guide
Assessment
This issue has not been assessed yet.