Set default transportation costing to auto 05/82305/2
authorBaldur Gudbjornsson <baldur@mapzen.com>
Tue, 2 Aug 2016 13:29:10 +0000 (09:29 -0400)
committerjomui <jongmun.woo@samsung.com>
Wed, 3 Aug 2016 10:10:00 +0000 (19:10 +0900)
Change-Id: Icfac6419597f2b93a6cc0da3971ba9f40cc0f0ac

src/mapzen_plugin.c

index eebec7f..4ff1214 100644 (file)
@@ -929,7 +929,8 @@ EXPORT_API int maps_plugin_search_route(const maps_coordinates_h origin,
                route_req->type = COSTING_MULTIMODAL;
                break;
        default:
-               return MAPS_ERROR_INVALID_PARAMETER;
+               route_req->type = COSTING_AUTO;
+               break;
        }
 
        /* Unit */
@@ -941,7 +942,8 @@ EXPORT_API int maps_plugin_search_route(const maps_coordinates_h origin,
                route_req->unit = UNIT_KM;
                break;
        default:
-               return MAPS_ERROR_INVALID_PARAMETER;
+               route_req->unit = UNIT_KM;
+               break;
        }
 
        route_req->avoids = PENALTY_NONE;
@@ -967,7 +969,8 @@ EXPORT_API int maps_plugin_search_route(const maps_coordinates_h origin,
                        route_req->avoids = PENALTY_USE_UNPAVED;
                        break;
                default:
-                       return MAPS_ERROR_INVALID_PARAMETER;
+                       route_req->avoids = PENALTY_NONE;
+                       break;
                }
        }
 
@@ -1033,7 +1036,7 @@ EXPORT_API int maps_plugin_search_route_waypoints(
                route_req->type = COSTING_MULTIMODAL;
                break;
        default:
-               return MAPS_ERROR_INVALID_PARAMETER;
+               route_req->type = COSTING_AUTO;
                break;
        }
 
@@ -1046,7 +1049,8 @@ EXPORT_API int maps_plugin_search_route_waypoints(
                route_req->unit = UNIT_KM;
                break;
        default:
-               return MAPS_ERROR_INVALID_PARAMETER;
+               route_req->unit = UNIT_KM;
+               break;
        }
 
        route_req->avoids = PENALTY_NONE;
@@ -1072,7 +1076,8 @@ EXPORT_API int maps_plugin_search_route_waypoints(
                        route_req->avoids = PENALTY_USE_UNPAVED;
                        break;
                default:
-                       return MAPS_ERROR_INVALID_PARAMETER;
+                       route_req->avoids = PENALTY_NONE;
+                       break;
                }
        }