Implementation of MapPlugin