The library dartkart.map provides an implementation of a map viewport and of a collection of map controls.
dartkart.map