You are here

function gmap_polyutil_point_line_dist in GMap Module 7.2

Same name and namespace in other branches
  1. 5 gmap_polyutil.inc \gmap_polyutil_point_line_dist()
  2. 6.2 gmap_polyutil.inc \gmap_polyutil_point_line_dist()
  3. 6 gmap_polyutil.inc \gmap_polyutil_point_line_dist()
  4. 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();
}