fixes to map

fixed so that the map zoom is correct depending on how many markers we are showing.