SphinxClient::setGeoAnchor
(PECL sphinx >= 0.1.0)
SphinxClient::setGeoAnchor — Set anchor point for a geosphere distance calculations
说明
public
SphinxClient::setGeoAnchor (
string
$attrlat
,
string $attrlong
,
float $latitude
,
float $longitude
) :
bool
Sets anchor point for a geosphere distance (geodistance) calculations and enables them.
Once an anchor point is set, you can use magic "@geodist" attribute name in your filters and/or sorting expressions.
参数
-
attrlat
-
Name of a latitude attribute.
-
attrlong
-
Name of a longitude attribute.
-
latitude
-
Anchor latitude in radians.
-
longitude
-
Anchor longitude in radians.
返回值
成功时返回 TRUE
, 或者在失败时返回 FALSE
。