FreenetIS
 All Classes Namespaces Functions Variables Pages
Static Public Member Functions | Public Attributes | List of all members
gps Class Reference

Static Public Member Functions

static degrees ($coordinateX, $coordinateY, $use_html_entity)
 Render real coordinates to form: degreesX°minuteX'secondX"N degreesY°minuteY'secondY"E.
static degrees_from_str ($coordinates, $use_html_entity)
 Render coordinate from MySQL point __toString()
static is_valid_degrees_coordinate ($degrees_coordinate)
 Check if degrees coordinate is valid.
static real2degrees ($coordinate, $use_html_entity)
 Render real coordinate to form: degrees°minute'second".
static degrees2real ($degrees_coordinate)
 Transform string coordinate in degrees to real.

Public Attributes

const REGEX = "/^([0-9]+)°([0-9]+)′([0-9]+(\.[0-9]+)?)″$/"

Member Function Documentation

static gps::degrees (   $coordinateX,
  $coordinateY,
  $use_html_entity 
)
static

Render real coordinates to form: degreesX°minuteX'secondX"N degreesY°minuteY'secondY"E.

Parameters
double$coordinateXCoordinate X to render
double$coordinateYCoordinate Y to render
bool$use_html_entityIf it is true °'" are return as HTML entity
Returns
string Rendered coordinates
static gps::degrees2real (   $degrees_coordinate)
static

Transform string coordinate in degrees to real.

Parameters
string$degrees_coordinateCoordinate in form: degreesX°minuteX'secondX"
Returns
double Coordinate
static gps::degrees_from_str (   $coordinates,
  $use_html_entity 
)
static

Render coordinate from MySQL point __toString()

Returns
string $coordinates Rendered coordinates
Parameters
bool$use_html_entityIf it is true °'" are return as HTML entity
static gps::is_valid_degrees_coordinate (   $degrees_coordinate)
static

Check if degrees coordinate is valid.

Parameters
string$degrees_coordinateCoordinate in form: degreesX°minuteX'secondX"
Returns
bool
static gps::real2degrees (   $coordinate,
  $use_html_entity 
)
static

Render real coordinate to form: degrees°minute'second".

Parameters
double$coordinateCoordinate to render
bool$use_html_entityIf it is true °'" are return as HTML entity
Returns
string Rendered coordinate

The documentation for this class was generated from the following file: