kb0 / maps_toolkit

Dart library for area, distance, heading measurements
Apache License 2.0
46 stars 17 forks source link

How to check distance from point to polygon (area)? #14

Open FetFrumos opened 3 years ago

FetFrumos commented 3 years ago

I have a polygon that consists of an array of points. I have a point that is outside this polygon. how can I find the closest distance between a point and a polygon?

I have one option so far: 1.Calculate the distance between each polygon point and the outer point

  1. find the nearest point, find an adjacent one for it (line).
  2. Calculate the distance between the line and the outside point(using distanceToLine).

but it seems complicated to me. maybe there is an easier solution?