La cadena geoJSON:
{
"type": "FeatureCollection",
"features": [
{
"type": "Feature",
"properties": {"title": "Standort 1 "},
"geometry": {
"type": "Point",
"coordinates": [
13.444175720214844,
52.580522509085554
]
}
}
,...
]
}
Este es mi código para leer y crear las características a los marcadores en openlayers:
var geo = new OpenLayers.Format.GeoJSON();
var obj = JSON.parse(featureJson);
var features = geo.read(obj, "FeatureCollection");
alert(features[0].attributes.length);
Esto funciona bien y puedo crear los marcadores.
¿Pero qué me falta en esta línea?
for(var i=0;i < features.length;i++) {
alert(features[i].attributes.title);
}
La salida = "indefinido".