Bangor company finds success with high-tech mapmaking