Hi! Need to display a small title above the markers. The markers are drawn using poi (php generates text file for poi).
Adding the point this way:

function addPoint(lon,lat,title,ident,layr){
    var ttt = new OpenLayers.LonLat(parseFloat(lon), parseFloat(lat));
ttt.transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:900913"));
    for (var k = 0; k < layr.features.length; k++)     {
        if(layr.features[k].attributes.PointId==ident) {
        layr.features[k].move(ttt);
        layr.features[k].attributes.label=title;
        return false;
        }
    }
var point0 = new OpenLayers.Geometry.Point(parseFloat(lon), parseFloat(lat)); point0.transform(new OpenLayers.Projection("EPSG:4326"), new OpenLayers.Projection("EPSG:900913")); layr.addFeatures(new OpenLayers.Feature.Vector(point0, { label: title, name: title, PointId: ident }));
}
var stylePoint = new OpenLayers.Style(
   {
      pointRadius: 5,
      strokeColor: "red",
      strokeWidth: 2,
      fillColor: "lime",
      labelYOffset: -16,
      label: "ee ${label}",
      fontSize: 16
   });
    var vectorPoint = new OpenLayers.Layer.Vector("Точки",
    {
        styleMap: new OpenLayers.StyleMap(
        { "default": stylePoint,
          "select": { pointRadius: 20}
        })
    });

    map.addLayer(vectorPoint );

    addPoint(32.24,48.5,'jjhhn','1',map.layers[6]);

I geting this: http://ge.tt/5vp8jlJ/v/0?c
As can be seen, there is no title (except the standard "ee").
Help me resolve that problem.
Thanks.
_______________________________________________
Users mailing list
[email protected]
http://lists.osgeo.org/mailman/listinfo/openlayers-users

Reply via email to