This is a continuation (part 2) of this previously asked GIS question.
I have an array of objects. Each object has a name, some score and some Well Known Text.
For each object, I'm displaying the WTK over an OpenLayer map.
I'm trying to have a tooltip over each shape, but only when the mouse hovers over that shape/feature.
if I have this code here..
var data = [
{ 'aaaa', 100, <some WKT>' },
{ 'bbbb', 32, <some WKT>' },
{ 'cccc', 93, <some WKT>' },
{ 'dddd', 46, <some WKT>' } ]
and for each object in that array I need to generate the feature.. which is more or less like this..
var feature = format.read(data.WellKnownText);
shapeLayer.addFeatures(feature);
var highlightControl = new OpenLayers.Control.SelectFeature(shapeLayer, {
hover: true,
highlightOnly: true,
renderIntent: "temporary"
});
map.addControl(highlightControl);
highlightControl.activate();
I'm guessing I need to define something after the renderIntent? Like onhover call this function?
Don't forget, i also need to pass to that function data.Name and data.Score ...
Any suggestions, folks?