Simply modify your database query in the backend to only return locations between your points. Something like the first answer here.
Obviously the syntax will depend on the database that you are using.
Actually I would suggest using:
SELECT * FROM tilistings WHERE lat BETWEEN a AND c AND lng between b AND d
Where a and b are you top left coordinates and c and d are your bottom right. I think BETWEEN is more performant.