There is a way to add new sites into the map?
No.
Maybe it could be a nice feature, to add manually at some point on the map a new site.