You can follow these steps to access KML for saved places in My Maps:
Go to My Maps and select an entry. Click the edit button on the left. This will open the View in Google Earth link in the upper right corner of the map. If this is a shared map, the link "View on Google Earth" may already be available.
By clicking on this link, you will upload a file that looks something like this:
<?xml version="1.0" encoding="UTF-8"?> <kml xmlns="http://earth.google.com/kml/2.2"> <Document> <name>Directions to Scone, NSW</name> <description><![CDATA[]]></description> <NetworkLink> <name>Directions to Scone, NSW</name> <Link> <href>http://maps.google.com/maps/ms?ie=UTF8&hl=en&vps=1&jsv=262a&oe=UTF8&msa=0&msid=109115301202341389527.00048cf92603b4141b1cf&output=kml</href> </Link> </NetworkLink> </Document> </kml>
Replace all escaped & on & in the url of the href element and request the url in the browser. This will give you the KML you are after:
http:
source share