You can view KML files on Google Maps in addition to Google Earth. Your KML file must be hosted on a website, so put it online somewhere. Then paste the URL of the file into the search box and hit the “Search” button. Presto, your KML file is now overlaid on top of Google Maps. To share it with your friends, just click “Link to this page” and share the URL with them over email or IM.