lop_polyutil 0.0.2 copy "lop_polyutil: ^0.0.2" to clipboard
lop_polyutil: ^0.0.2 copied to clipboard

discontinued

Location on path method implementation of google map PolyUtil

lop_polyutil #

LopPolyutil is an implementation of isLocationOnPath() google map PolyUtil method.

Usage #

Import package:lop_polyutil/lop_polyutil.dart and then call a static method isLocationOnPath which will return a boolean.

// import package
import 'package:lop_polyutil/lop_polyutil.dart';

// Prepare arguments to pass.
// It takes 2 @required and 1 optional arguments.

// List of LatLng
List<LatLng> paths = [];
paths.add(LatLng(0,0));
paths.add(LatLng(0,1));
paths.add(LatLng(0,2));
paths.add(LatLng(0,4));

// Coordinate you want to check if it lies within or near path.
LatLng point = LatLng(0, 3);

// radius is optional argument. By default radius is set at 200 meters.
double radius = 200;

// isLocationOnPath a Future method so we will use .then()
LopPolyutil.isLocationOnPath(path: paths, point: point, radius: radius)
    .then((result) {
      	if(result == true) {
    		// things you can do when point is within or near path goes here...
		} else {
    		// things you can do when point isn't within or near path goes here...
		}
    });

Author #

Ashim Upadhaya

Note

This plugin is not supported by ios yet.

0
likes
30
pub points
0%
popularity

Publisher

unverified uploader

Location on path method implementation of google map PolyUtil

Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

flutter, google_maps_flutter, meta

More

Packages that depend on lop_polyutil