[OpenLayers-Users] vector labels using kml
Mapmaker
bmcbride at chacompanies.com
Fri Mar 26 08:47:08 EDT 2010
You can define the labels in the stlyeMap you assign to the vector layer.
Example below...
var roads, myStyles:
roads = new OpenLayers.Layer.Vector("My Roads", {
'displayInLayerSwitcher': true,
styleMap: myStyles,
projection: map.displayProjection,
strategies: [new OpenLayers.Strategy.Fixed()],
protocol: new OpenLayers.Protocol.HTTP({
url: "phpsql_genkml.php?viewport="+viewport,
format: new OpenLayers.Format.KML({
extractStyles: false,
extractAttributes: true
})
})
});
myStyles = new OpenLayers.StyleMap({
"default": new OpenLayers.Style({
strokeColor: "#FFCC33",
strokeWidth:1,
strokeOpacity:1,
fillColor:"#003399",
fillOpacity: 0,
label : "${name}"
}),
"select": new OpenLayers.Style({
strokeColor: "#B0FFFF",
strokeWidth:3,
strokeOpacity:1,
fillColor:"#B0FFFF",
fillOpacity: 0.4
})
});
--
View this message in context: http://n2.nabble.com/vector-labels-using-kml-tp4802937p4803618.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
More information about the Users
mailing list