hi,

i'm trying to move my kml styles to an external document for use with openlayers. the styles work when they are included directly in the kml file.

at first i thought i could use straight kml for this with the styleUrl tag:

<styleUrl>http://localhost/map.kml#myIcon</styleUrl>

however when i try to do that, the map.kml file never gets requested, and the markers don't show up. i've verified that the styleUrl url works.

i'm loading my kml using:

new OpenLayers.Layer.GML('Name', 'kml_path', {
  format: OpenLayers.Format.KML,
    formatOptions: {
      extractStyles: true,
      extractAttributes: true
    },
    projection: map.displayProjection
});

there are some tantalizing options called 'styles' and 'styleBaseUrl' in the OpenLayers.Format.KML API, but i cannot find any documentation about what they are for or how to use them. does anyone have any experience with these?

thanks,
kristina
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to