diff --git a/android/jni/com/mapswithme/maps/Framework.cpp b/android/jni/com/mapswithme/maps/Framework.cpp index 2168dbc3ce..3a8a2066d8 100644 --- a/android/jni/com/mapswithme/maps/Framework.cpp +++ b/android/jni/com/mapswithme/maps/Framework.cpp @@ -1365,7 +1365,15 @@ Java_com_mapswithme_maps_Framework_nativeMarkMapStyle(JNIEnv * env, jclass, jint JNIEXPORT void JNICALL Java_com_mapswithme_maps_Framework_nativeSetRouter(JNIEnv * env, jclass, jint routerType) { - g_framework->GetRoutingManager().SetRouter(static_cast(routerType)); + using Type = routing::RouterType; + Type type = Type::Vehicle; + switch (routerType) + { + case 1: type = Type::Pedestrian; break; + case 2: type = Type::Bicycle; break; + case 3: type = Type::Transit; break; + } + g_framework->GetRoutingManager().SetRouter(type); } JNIEXPORT jint JNICALL