added support for optional geocoding parameters and result size limiting