LatLon
in package
Data structure to handle Latitude,Longitude point
Tags
Table of Contents
Properties
- $lat : float
- $lon : float
- $validLatitude : mixed
- Range of data validity
- $validLongitude : mixed
- Range of data validity
Methods
- __construct() : mixed
- __destruct() : mixed
- __toString() : mixed
- lat() : float
- Get latitude
- lon() : float
- Get longitude
- isValidLatitude() : bool
- Check latitude validity
- isValidLongitude() : bool
- Check longitude validity
Properties
$lat
private
float
$lat
$lon
private
float
$lon
$validLatitude
Range of data validity
private
mixed
$validLatitude
= array('min' => -90, 'max' => 90)
Tags
$validLongitude
Range of data validity
private
mixed
$validLongitude
= array('min' => -180, 'max' => 180)
Tags
Methods
__construct()
public
__construct(float $latitude, float $longitude) : mixed
Parameters
- $latitude : float
- $longitude : float
__destruct()
public
__destruct() : mixed
__toString()
public
__toString() : mixed
lat()
Get latitude
public
lat() : float
Return values
float —latitude
lon()
Get longitude
public
lon() : float
Return values
float —longitude
isValidLatitude()
Check latitude validity
private
isValidLatitude(float $latitude) : bool
Parameters
- $latitude : float
Return values
bool —True if is valid, false otherwise
isValidLongitude()
Check longitude validity
private
isValidLongitude(float $longitude) : bool
Parameters
- $longitude : float
Return values
bool —True if is valid, false otherwise