     ///
     /// Note: at indexing, geoloc of an object should be set with _geoloc attribute containing 
     /// lat and lng attributes (for example {"_geoloc":{"lat":48.853409, "lng":2.348800}})
-    public func searchAroundLatitude(latitude: Float, longitude: Float, maxDistance maxDist: UInt) {
+    public func searchAroundLatitude(latitude: Float, longitude: Float, maxDistance maxDist: UInt) -> Query {
         aroundLatLong = "aroundLatLng=\(latitude),\(longitude)&aroundRadius=\(maxDist)"
+        return self
     }
     
     /// Search for entries around a given latitude/longitude.

    ///
    /// Note: at indexing, geoloc of an object should be set with _geoloc attribute containing
    /// lat and lng attributes (for example {"_geoloc":{"lat":48.853409, "lng":2.348800}})
    public func searchAroundLatitude(latitude: Float, longitude: Float, maxDistance maxDist: UInt, precision: UInt) {
        aroundLatLong = "aroundLatLng=\(latitude),\(longitude)&aroundRadius=\(maxDist)&aroundPrecision=\(precision)"
    }
    
    /// Search for entries around a given latitude/longitude (using IP geolocation).

    ///
    /// Note: at indexing, geoloc of an object should be set with _geoloc attribute containing
    /// lat and lng attributes (for example {"_geoloc":{"lat":48.853409, "lng":2.348800}})
    public func searchAroundLatitudeLongitudeViaIP(maxDistance maxDist: UInt) -> Query {
        aroundLatLong = "aroundRadius=\(maxDist)"
        aroundLatLongViaIP = true
        return self
    }
    
    /// Search for entries around a given latitude/longitude (using IP geolocation).
