HumHub Documentation (unofficial)

Coordinates
in package
implements Extension

FinalYes
Tags
experimental

This class is experimental and does not fall under our BC promise

Table of Contents

Interfaces

Extension
An extension is the only way to add new functionality to Faker.

Properties

$numberExtension  : NumberExtension

Methods

__construct()  : mixed
latitude()  : float
localCoordinates()  : array{latitude: float, longitude: float}
longitude()  : float
randomFloat()  : float

Properties

Methods

latitude()

public latitude([float $min = -90.0 ][, float $max = 90.0 ]) : float
Parameters
$min : float = -90.0
$max : float = 90.0
Tags
example

'77.147489'

Return values
float

Uses signed degrees format (returns a float number between -90 and 90)

localCoordinates()

public localCoordinates() : array{latitude: float, longitude: float}
Tags
example

array('77.147489', '86.211205')

Return values
array{latitude: float, longitude: float}

longitude()

public longitude([float $min = -180.0 ][, float $max = 180.0 ]) : float
Parameters
$min : float = -180.0
$max : float = 180.0
Tags
example

'86.211205'

Return values
float

Uses signed degrees format (returns a float number between -180 and 180)

randomFloat()

private randomFloat(int $nbMaxDecimals, float $min, float $max) : float
Parameters
$nbMaxDecimals : int
$min : float
$max : float
Return values
float

        
On this page

Search results