I am a newbie to KML and the Google Earth API. I have created a new website featuring Shropshire Sundials, "www.shropshiredials.net" using KML to make the sundial placemarks and balloons with HTML Here is part of the €KML file: shropshireborders.kml Shropshire Sundials -2.72809 52.636310 0 0 00.0 100000.0 #sundial -2.72809,52.6363 Adderley Latitude: 52.952522

Longitude: -2.505879

Click here for the webpage for Village Green, Adderley, Shropshire

Click here to fly back to the aerial view of Shropshire

Thumbnail:

]]> -2.505879 52.952522 0 180.0 60.0 80 #sundial -2.505879,52.952522 .... Remaining similar placemarks .... Note that the "#aerial;flyto" line allows the viewer to fly back to the start placemark , id = "aerial" Link to www.shropshiredials.net/GESS.kmz This works OK So far, so good. Now I want to use the API's KMLNetworkLink for the viewer to go directly to my home webpage. Here is a snippe of the code: function initCallback(pluginInstance) { ge = pluginInstance; ge.getWindow().setVisibility(true); // Earth is ready, we can add features to it addKMLFromUrl('http://www.shropshiredials.net/GESS.kmz'); } function addKMLFromUrl(kmlUrl) { var link = ge.createLink(''); link.setHref(kmlUrl); var networkLink = ge.createNetworkLink(''); networkLink.setLink(link); networkLink.setFlyToView(true); ge.getFeatures().appendChild(networkLink); } function failureCallback(errorCode) { } The original KML is the same but now the viewer can not "flyto" back to the start placemark. The problem is, I think, related to the "aerial" identifier in the KML file but I can't work it out! Here are the two links: www.shropshiredials.net/GESS.kmz and www.shropshiredials.net/GESSkml.html Your help would be very welcome. Regards, Phil Walker