addmapicon function