decide zoom before loading map which closes #248