2014-11-05 2 views
1

. Моя проблема заключается в добавлении точек к листу листового слоя. Я не могу, по-видимому, увеличить интенсивность точки. Когда я увеличиваю интенсивность точки ex. [lat, long, интенсивность] для листового листа. Независимо от того, что я задал интенсивность, это, по-видимому, только одна точка на моей карте (слабая синяя точка.)Листовка. Проблема с добавлением точек с интенсивностью.

Ниже показано, как я настроил свой Heatmap

var heat = new L.heatLayer(latlngArray, { 
     maxZoom: 9, 
     max: 10000000, 
     radius : 25, 
     blur : 15, 
      }); 

и точки являются

уаг latlngArray = [[10,10, "300"], ...]

ответ

4

у меня была аналогичная проблема с leaflet.heat. Единственное изменение, которое я когда-либо видел, с оказанной Тепловой картой было, когда я установил макс < 1: heat.setOptions({max:.0001});

В конце концов, я перешел на использование heatmap.js, поскольку его стоимость поддержки работает для меня из коробки.

+0

Я также рекомендую ** heatmap.js **. Даже с исправлением @Mourner упомянул, что я не мог принести ** leaflet.heat **, чтобы нормально работать для меня. – dr0i

0

Была ошибка в том, как она обрабатывает параметр max. Он должен быть исправлен в последнем выпуске Leaflet.heat. Простите за это.

0

Проверьте уровень масштабирования! Пакет тепловой подачи листов предназначен для увеличения интенсивности при приближении к карте. Это делается для того, чтобы карта выглядела разборчиво, даже если вы уменьшаете масштаб и все еще сможете видеть отдельные точки данных при увеличении

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