fix #414 #415 #416 and others, add startZoom option