コード例 #1
0
 /**
  * @param IPoint $point
  * @return Point
  */
 private function normalize(IPoint $point)
 {
     $lat = $point->getLatitude();
     $lon = $point->getLongitude();
     if (abs($lat) > abs($lon)) {
         $lon = $lon / abs($lat);
         $lat = $lat / abs($lat);
     } elseif ($lon) {
         $lat = $lat / abs($lon);
         $lon = $lon / abs($lon);
     } else {
         $lat = $lon = 0;
     }
     return new Point($lat, $lon);
 }
コード例 #2
0
ファイル: Point.php プロジェクト: astorchous/fieldTracking
 /**
  * Check if point longitude is equal
  * @param IPoint $point
  * @return bool
  */
 public function equalLongitude(IPoint $point)
 {
     return $point->getLongitude() == $this->longitude;
 }