Add retina/hd display detection

So the map doesn't look bad on mobile and retina