Documentation

LatLon
in package

Data structure to handle Latitude,Longitude point

Tags
@return

true, if every check is passed, false otherwise

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

$validLongitude

Range of data validity

private mixed $validLongitude = array('min' => -180, 'max' => 180)
Tags
see
FDSN

Doc https://www.fdsn.org/webservices/fdsnws-event-1.2.pdf

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


        
On this page

Search results