From the examples I can load a KML file to an informationlayer like this:
Dim streamResource As StreamResourceInfo = Application.GetResourceStream(New Uri("/MyApp;component/Resources/bulgaria.kml", UriKind.RelativeOrAbsolute))
Dim elements As List(Of FrameworkElement) = KmlReader.Read(streamResource.Stream)
For Each element As FrameworkElement In elements
Me.informationLayer.Items.Add(element)
Next element
... however in your Bulgaria.kml example I notice this:
<Icon>
<href>http://maps.google.com/mapfiles/kml/shapes/placemark_circle.png</href>
</Icon>
... how can I change it so that placemark_circle.png is local, and does not require google? When I copy the .png file to a local location, no value for the icon href works for adding to the information layer. Do you have any suggestions?