sqrDistanceToLine
open fun sqrDistanceToLine(pntX: Double, pntY: Double, lineP0x: Double, lineP0y: Double, lineP1x: Double, lineP1y: Double): Double
Squared distance from a point to a line segment, expressed in this ruler's units (meters by default). All coordinates are in degrees (lng, lat) and are scaled internally using the ruler's reference latitude before the segment-projection math, so the returned value is a proper squared real-world distance — unlike getSquaredDistanceToLine which returns degrees-squared.
Return
squared distance in this ruler's units²
Parameters
pntX
point longitude (degrees)
pntY
point latitude (degrees)
lineP0x
segment start longitude (degrees)
lineP0y
segment start latitude (degrees)
lineP1x
segment end longitude (degrees)
lineP1y
segment end latitude (degrees)