DDan
DDan

Reputation: 8276

Set feture id at creation

How can I set the ol.Feature id when creating it.

Examples and results so far:

    // attempt 1
    var fea = new ol.Feature({  id : 123 });
    console.log(fea);

    // attempt 2                
    var fea = new ol.Feature();
    fea.id = 123;
    console.log(fea);

    // attempt 3
    var fea = new ol.Feature();
    fea.id = "123";
    console.log(fea);

Results:

Attempt 1:

attempt 1

Attempt 2:

enter image description here

Attempt 3:

enter image description here

Upvotes: 1

Views: 23

Answers (1)

Jonatas Walker
Jonatas Walker

Reputation: 14168

After creation use feature.setId(id)

http://openlayers.org/en/v3.8.2/apidoc/ol.Feature.html#setId

Upvotes: 1

Related Questions