switch to using Leaflet's feature groups which allows for best fitting of markers