If an overlay is empty (size is 0) ignore it when fitting view
Added addPointsAtCoordinates which is much more efficient