- $sNearPointSQL = false;
- if ($this->aNearPoint) {
- $sNearPointSQL = "ST_SetSRID(ST_Point(".(float)$this->aNearPoint[1].",".(float)$this->aNearPoint[0]."),4326)";
- $aSearches[0]['fLat'] = (float)$this->aNearPoint[0];
- $aSearches[0]['fLon'] = (float)$this->aNearPoint[1];
- $aSearches[0]['fRadius'] = (float)$this->aNearPoint[2];
+ if ($oNearPoint) {
+ $aSearches[0]['fLat'] = $oNearPoint->lat();
+ $aSearches[0]['fLon'] = $oNearPoint->lon();
+ $aSearches[0]['fRadius'] = $oNearPoint->radius();