google_map_polyutil

Last updated:

0 purchases

google_map_polyutil Image
google_map_polyutil Images
Add to Cart

Description:

google map polyutil

google_map_polyutil #
Dart bridge between native google map utility class PolyUtil and your application.
Now you can use all PolyUtil methods that are available in google map utility class PolyUtil.
Usage #
Import package:google_map_polyutil/google_map_polyutil.dart and then you are all set to call all it's static methods.
Methods available #

containsLocation [Future
decode [Future<List
distanceToLine [Future
encode [Future
isClosedPolygon [Future
isLocationOnEdge [Future
isLocationOnPath [Future
simplify Future<List

Example #
// Let's prepare dummy arguments.
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);

String encodedString = "???_ibE?_seK?_ibE";
copied to clipboard
containsLocation #
GoogleMapPolyUtil.containsLocation(
point: point,
polygon: paths
).then((result) => print(result));
copied to clipboard
decode #
GoogleMapPolyUtil.decode(
encodedPath: encodedPath
).then((result) => print(result));
copied to clipboard
distanceToLine #
GoogleMapPolyUtil.distanceToLine(
point: LatLng(0, 0),
start: LatLng(0, 0),
end: LatLng(0, 8)
).then((result) => print(result));
copied to clipboard
encode #
GoogleMapPolyUtil.encode(
path: paths
).then((result) => print(result));
copied to clipboard
isClosedPolygon #
GoogleMapPolyUtil.isClosedPolygon(
poly: path,
polygon: paths
).then((result) => print(result));
copied to clipboard
isLocationOnEdge #
GoogleMapPolyUtil.isLocationOnEdge(
point: point,
polygon: paths
).then((result) => print(result));
copied to clipboard
isLocationOnPath #
GoogleMapPolyUtil.isLocationOnEdge(
point: point,
polygon: paths
).then((result) => print(result));
copied to clipboard
simplify #
GoogleMapPolyUtil.simplify(
poly: paths,
tolerance: 100
).then((result) => print(result));
copied to clipboard
Author #
Ashim Upadhaya

Note : This plugin can only be used for android application. iOS support in not available yet.

License:

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

Files In This Product:

Customer Reviews

There are no reviews.