eZ\Publish\Core\Search\Common\FieldValueMapper\GeoLocationMapper::map PHP Method

map() public method

Map field value to a proper search engine representation.
public map ( eZ\Publish\SPI\Search\Field $field ) : mixed | null
$field eZ\Publish\SPI\Search\Field
return mixed | null Returns null on empty value
    public function map(Field $field)
    {
        if ($field->value['latitude'] === null || $field->value['longitude'] === null) {
            return null;
        }
        return sprintf('%F,%F', $field->value['latitude'], $field->value['longitude']);
    }
GeoLocationMapper