public function test7() { $point = array('latitude' => 39.915, 'longitude' => 116.404); $polyline = array(array('latitude' => 21.827688, 'longitude' => 90.279838), array('latitude' => 49.004931, 'longitude' => 114.269914), array('latitude' => 36.251841, 'longitude' => 126.780075), array('latitude' => 9.739644, 'longitude' => 128.546216)); echo "<pre>"; print_r(Geometry::geoPointPedalPolyline(39.915, 116.404, $polyline)); print_r(Geometry::geoPointDistancePolyline(39.915, 116.404, $polyline)); echo "</pre>"; }