PHP Класс Elastica\Query\AbstractGeoDistance

Наследование: extends AbstractQuery
Показать файл Открыть проект Примеры использования класса

Защищенные свойства (Protected)

Свойство Тип Описание
$_geohash string Geohash.
$_key string Key.
$_latitude float Latitude.
$_locationType string Decides if this query uses latitude/longitude or geohash for the location. Values are "latlon" or "geohash".
$_longitude float Longitude.

Открытые методы

Метод Описание
__construct ( string $key, array | string $location ) Create GeoDistance object.
setGeohash ( string $geohash )
setKey ( string $key )
setLatitude ( float $latitude )
setLocation ( array | string $location )
setLongitude ( float $longitude )
toArray ( ) : array

Защищенные методы

Метод Описание
_getLocationData ( ) : array | string

Описание методов

__construct() публичный Метод

Create GeoDistance object.
public __construct ( string $key, array | string $location )
$key string Key
$location array | string Location as array or geohash: array('lat' => 48.86, 'lon' => 2.35) OR 'drm3btev3e86'

_getLocationData() защищенный Метод

protected _getLocationData ( ) : array | string
Результат array | string

setGeohash() публичный Метод

public setGeohash ( string $geohash )
$geohash string

setKey() публичный Метод

public setKey ( string $key )
$key string

setLatitude() публичный Метод

public setLatitude ( float $latitude )
$latitude float

setLocation() публичный Метод

public setLocation ( array | string $location )
$location array | string

setLongitude() публичный Метод

public setLongitude ( float $longitude )
$longitude float

toArray() публичный Метод

См. также: Elastica\Param::toArray()
public toArray ( ) : array
Результат array

Описание свойств

$_geohash защищенное свойство

Geohash.
protected string $_geohash
Результат string

$_key защищенное свойство

Key.
protected string $_key
Результат string

$_latitude защищенное свойство

Latitude.
protected float $_latitude
Результат float

$_locationType защищенное свойство

Decides if this query uses latitude/longitude or geohash for the location. Values are "latlon" or "geohash".
protected string $_locationType
Результат string

$_longitude защищенное свойство

Longitude.
protected float $_longitude
Результат float