Nope, confusingly they have a map, and their name is Open Weather Map, yet you won't show on the map. I don't see much point in them. Yes I send data there because they've said that they are working on developing their site and I'm still waiting to get more from them.They are mostly focused on data. The map they have is about showing the combined data that they have rather than highlight any particular contributing station. You can have your data via API, but not in the map.