Cheetah
All Classes Namespaces Files Functions Variables Pages
RadiusAssistant.inc.php
Go to the documentation of this file.
1 <?php
2 
9 {
10  var $maxLat;
11  var $minLat;
12  var $maxLong;
13  var $minLong;
14 
15  function __construct($Latitude, $Longitude, $Miles)
16  {
17  $EQUATOR_LAT_MILE = 69.172;
18  $this->maxLat = $Latitude + $Miles / $EQUATOR_LAT_MILE;
19  $this->minLat = $Latitude - ($this->maxLat - $Latitude);
20  $this->maxLong = $Longitude + $Miles / (cos($this->minLat * M_PI / 180) * $EQUATOR_LAT_MILE);
21  $this->minLong = $Longitude - ($this->maxLong - $Longitude);
22  }
23 
24  function MaxLatitude()
25  {
26  //return $GLOBALS["maxLat"];
27  return $this->maxLat;
28  }
29  function MinLatitude()
30  {
31  //return $GLOBALS["minLat"];
32  return $this->minLat;
33  }
34  function MaxLongitude()
35  {
36  //return $GLOBALS["maxLong"];
37  return $this->maxLong;
38  }
39  function MinLongitude()
40  {
41  //return $GLOBALS["minLong"];
42  return $this->minLong;
43  }
44 
45 }
RadiusAssistant\MaxLongitude
MaxLongitude()
Definition: RadiusAssistant.inc.php:34
RadiusAssistant
Definition: RadiusAssistant.inc.php:9
php
RadiusAssistant\$maxLat
$maxLat
Definition: RadiusAssistant.inc.php:10
RadiusAssistant\MinLatitude
MinLatitude()
Definition: RadiusAssistant.inc.php:29
RadiusAssistant\$maxLong
$maxLong
Definition: RadiusAssistant.inc.php:12
RadiusAssistant\MaxLatitude
MaxLatitude()
Definition: RadiusAssistant.inc.php:24
RadiusAssistant\MinLongitude
MinLongitude()
Definition: RadiusAssistant.inc.php:39
RadiusAssistant\$minLong
$minLong
Definition: RadiusAssistant.inc.php:13
RadiusAssistant\$minLat
$minLat
Definition: RadiusAssistant.inc.php:11
RadiusAssistant\__construct
__construct($Latitude, $Longitude, $Miles)
Definition: RadiusAssistant.inc.php:15