mappls_direction_plugin

Creator: coderz1093

Last updated:

Add to Cart

Description:

mappls direction plugin

Flutter Mappls Direction Widget #
A ready to use Fragment to show the Routes in an Android platform. It offers the following basic functionalities:

Takes support of Mappls Place search for searching locations of origin, destinations and via points.
It allows to use origin and destinations in Mappls digital address (semicolon separated) mappls pin or WGS 84 geographical coordinates both.
The ability to set the vehicle profile like driving, and biking.
Easily set the resource for traffic and ETA information.
For more details, please contact apisupport@mappls.com.

Getting Started #
To work with Mappls Direction Widget in flutter add these to your package's pubspec.yaml file:
dependencies:
mappls_direction_plugin: ^1.0.0
copied to clipboard
Now in your dart code you need to import this package:
import 'package:mappls_direction_plugin/mappls_direction_plugin.dart';
copied to clipboard
Adding Mappls Keys #
You must provide your keys through the MapplsAccountManager class.(click here)
Direction Widget #
Use method openDirectionWidget to open Direction Widget:
// Platform messages may fail, so we use a try/catch PlatformException.
try {

DirectionCallbcak directionCallback = await openDirectionWidget(directionOptions:options );
} on PlatformException {

}
copied to clipboard
You can use DirectionOptions to set the properties of the widget:

resource(String): Below are the available resource:

DirectionsCriteria.RESOURCE_ROUTE (Default): to calculate a route & its duration without considering traffic conditions.
DirectionsCriteria.RESOURCE_ROUTE_ETA get the updated duration of a route considering live traffic; Applicable for India only "region=ind" and "rtype=1" is not supported. This is different from route_traffic; since this doesn't search for a route considering traffic, it only applies delays to the default route.
DirectionsCriteria.RESOURCE_ROUTE_TRAFFIC:
to search for routes considering live traffic; Applicable for India only “region=ind” and “rtype=1” is not supported


showAlternative(Boolean): Show alternative routes.
profile(String): Below are the available profile:

DirectionsCriteria.PROFILE_DRIVING (Default):Meant for car routing
DirectionsCriteria.PROFILE_WALKING: Meant for pedestrian routing. Routing with this profile is restricted to route_adv only. region & rtype request parameters are not supported in pedestrian routing
DirectionsCriteria.PROFILE_BIKING:Meant for two-wheeler routing. Routing with this profile is restricted to route_adv only. region & rtype request parameters are not supported in two-wheeler routing.
DirectionsCriteria.PROFILE_TRUCKING:Meant for Truck routing. Routing with this profile is restricted to route_adv only. region & rtype request parameters are not supported in truck routing.


overview(String): Add overview geometry either full, simplified according to highest zoom level it could be display on, or not at all. Below are the available value:

DirectionsCriteria.OVERVIEW_FULL
DirectionsCriteria.OVERVIEW_FALSE
DirectionsCriteria.OVERVIEW_SIMPLIFIED


steps(Boolean): Return route steps for each route leg. Possible values are true/false. By default it will be used as false.
excludes(List<String>) : Additive list of road classes to avoid, order does not matter. Below are the available value:

DirectionsCriteria.EXCLUDE_FERRY
DirectionsCriteria.EXCLUDE_MOTORWAY
DirectionsCriteria.EXCLUDE_TOLL


showStartNavigation(Boolean): To show the Start Navigation button if the origin is current location.
destination(DirectionPoint): You can use DirectionPoint to pass the destination in direction widget:

location(LatLng): Latitude and longitude of destination
mapplsPin(String): It takes mappls pin
placeName(String): It takes the place name
placeAddress(String): It takes the address


searchPlaceOption(PlaceOptions): To set the properties of search widget


For any queries and support, please contact:

Email us at apisupport@mappls.com

Support
Need support? contact us!




@ Copyright 2023 CE Info Systems Ltd. All Rights Reserved.
Terms & Conditions | Privacy Policy | Supplier Sustainability Policy | Health & Safety Policy | Environmental Policy & CSR Report
Customer Care: +91-9999333223

License

For personal and professional use. You cannot resell or redistribute these repositories in their original state.

Files:

Customer Reviews

There are no reviews.