Point
extends Geometry
in package
Class Geometry
Table of Contents
- $coordinates : array<string|int, mixed>
- $type : string
- __construct() : mixed
- bsonSerialize() : array<string|int, mixed>
- bsonUnserialize() : void
- getCoordinates() : array<string|int, float>
- getLat() : float
- getLon() : float
- getType() : string
- jsonSerialize() : array<string|int, mixed>
- setCoordinates() : void
- toArray() : array<string|int, mixed>
Properties
$coordinates
protected
array<string|int, mixed>
$coordinates
= []
$type
protected
string
$type
= 'Point'
Methods
__construct()
public
__construct([array<string|int, mixed> $position = [0, 0] ]) : mixed
Parameters
- $position : array<string|int, mixed> = [0, 0]
Return values
mixed —bsonSerialize()
public
bsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed> —bsonUnserialize()
public
bsonUnserialize(array<string|int, mixed> $data) : void
Parameters
- $data : array<string|int, mixed>
Return values
void —getCoordinates()
public
getCoordinates() : array<string|int, float>
Return values
array<string|int, float> —getLat()
public
getLat() : float
Return values
float —getLon()
public
getLon() : float
Return values
float —getType()
public
getType() : string
Return values
string —jsonSerialize()
public
jsonSerialize() : array<string|int, mixed>
Return values
array<string|int, mixed> —setCoordinates()
public
setCoordinates(array<string|int, mixed> $position) : void
Parameters
- $position : array<string|int, mixed>
Return values
void —toArray()
public
toArray() : array<string|int, mixed>