plotOnMap now takes custom icons and sampling school icons