Я новичок в этом, так что извините, если мой словарный запас не очень точен.
Я не могу заставить этот код работать правильно.Когда свойство name моего GeoJson заполнено, я хотел бы иметь всплывающее окно с надписью «Средняя температура (имя) с 1993 по 2011 год: (температура)».А затем, когда свойство name моего GeoJSON пусто, прочитайте: «Средняя температура этого безымянного потока с 1993 по 2011 год: (temp)».
let onEachFeatureA = function (feature, layer) {
let name = feature.properties.GNIS_NAME
if (name == '') {
name = 'this unnamed stream'
}
let temp = feature.properties.S1_93_11
layer.bindPopup('The average temperature of ' + name + ' from 1993 to 2011: ' + temp + '<br>The ideal water temperature for Chinook salmon ranges from 12.8 to 17.8 degrees Celsius.');
}
В результате выполнения кода появляется строка «Средняя температура за период с 1993 по 2011 год: (температура)».