2015-08-19 3 views
1

Как установить идентификатор ol.Feature при его создании.Установить идентификатор фетра при создании

примеры и результаты до сих пор:

// 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); 

Результаты:

Попытка 1:

attempt 1

Попытка 2:

enter image description here

Покушение 3:

enter image description here

ответ

1

После использования создания feature.setId(id)

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

+0

Ничего себе, хорошо, спасибо! У него есть способ установить его в «конструкторе»? – DDan

+0

Ни в коем случае ... вы должны использовать этот метод. –

Смежные вопросы