class Geocoder extends Manager implements GeocoderInterface

Methods

geocode($address)

No description

reverse(float $latitude, float $longitude)

No description

distance(DistanceInterface $distance)

No description

geocodeQuery(GeoQueryInterface $query)

No description

reverseQuery(GeoQueryInterface $query)

No description

using($name)

No description

mixed
driver(string $driver = null)

Get a driver instance.

makeProvider($name)

No description

string
getDefaultDriver()

Get the default driver name.

createProvider($name)

No description

createChainProvider()

No description

createNominatimProvider()

No description

createGoogleProvider()

No description

Details

at line 14
geocode($address)

No description

Parameters

$address

at line 19
reverse(float $latitude, float $longitude)

No description

Parameters

float $latitude
float $longitude

at line 24
distance(DistanceInterface $distance)

No description

Parameters

DistanceInterface $distance

at line 29
geocodeQuery(GeoQueryInterface $query)

No description

Parameters

GeoQueryInterface $query

at line 34
reverseQuery(GeoQueryInterface $query)

No description

Parameters

GeoQueryInterface $query

at line 43
AbstractProvider using($name)

No description

Parameters

$name

Return Value

AbstractProvider

at line 54
mixed driver(string $driver = null)

Get a driver instance.

Parameters

string $driver

Return Value

mixed

at line 65
AbstractProvider makeProvider($name)

No description

Parameters

$name

Return Value

AbstractProvider

at line 78
string getDefaultDriver()

Get the default driver name.

Return Value

string

at line 83
protected createProvider($name)

No description

Parameters

$name

at line 97
protected createChainProvider()

No description

at line 104
protected createNominatimProvider()

No description

at line 111
protected createGoogleProvider()

No description