Use geolocation API to get the location
Modify requestNewPhotos to take a callback

It's not improbable that there might be other things or methods of
updating the display or something in future..
Add range selector