function gmap_polyutil_point_line_dist in GMap Module 7.2
Same name and namespace in other branches
- 5 gmap_polyutil.inc \gmap_polyutil_point_line_dist()
- 6.2 gmap_polyutil.inc \gmap_polyutil_point_line_dist()
- 6 gmap_polyutil.inc \gmap_polyutil_point_line_dist()
- 7 gmap_polyutil.inc \gmap_polyutil_point_line_dist()
Distance between a point and a line segment.
Parameters
array $q: Point to measure.
array $p1: Start point of line segment.
array $p2: End point of line segment.
Return value
float Distance.
Deprecated
use GmapPolylineToolbox::getInstance() ->setMeasurePoint($q)->setLinePoints($p1, $p2)->getPointLineDist();
File
- ./
gmap_polyutil.inc, line 100 - Encoded polyline utilities.
Code
function gmap_polyutil_point_line_dist($q, $p1, $p2) {
include_once drupal_get_path('module', 'gmap') . '/lib/Drupal/gmap/GmapPolylineToolbox.php';
return GmapPolylineToolbox::getInstance()
->setMeasurePoint($q)
->setLinePoints($p1, $p2)
->getPointLineDist();
}