Google Maps is great. All the WiFi spots are commercial establishments;. They don't need the legal hassles of privately run (unauthorized by ISPs) hotspots; also, there is the issue of database accuracy and updating roles. So I don't think you can add your own.