Remove multiple calls to displaymap, use map.setView method

This fixes the problem where locations were not being loaded because
display map was being called 3 times after clicking the explore
button since it was panning and then zooming. Now, we use the
setView function which does both (pan and zoom) and then call
displayMap manually
Merge pull request #255 from notthatbreezy/topic/fix-zoom-explore

Topic/fix zoom explore