Как отобразить свойства файла geoJson во всплывающем окне на листочке, если в именах свойств есть специальные символы?
Скажем, запись в моем файле geoJSON выглядит так:
"properties": {
"MGT_acc":"SRR1965662_pass.fasta",
"Run_(NCBI)":"SRR1965662",
"MLST":313,
}
Я хочу отобразить значение "RUN_(NCBI)", то есть "SRR1965662". Мой код JavaScript для всплывающего окна выглядит следующим образом:
marker.bindPopup('MLST: ' + feature.properties.MLST+ '<br/>' +
'Run_(NCBI)' + feature.properties."Run_(NCBI)" + '<br/>');
Атрибут MLST хорошо отображается, если я закомментирую строку Run_(NCBI). Как я могу получить это свойство, чтобы показать, если оно содержит специальные символы в строке?
1 ответ
Попробуйте ссылаться на свойство, как это
feature.properties["Run_(NCBI)"]