Я пытаюсь создать карту со слоями на основе периодов времени.Я хотел бы иметь возможность привязывать маркеры к электронной таблице Google, чтобы люди могли добавлять маркеры, если это необходимо.Однако мне не удалось заставить маркеры заполняться в слое, который им назначен.
Я включил скрипту ниже, но я думаю, что моя проблема где-то здесь:
var code = 'https://docs.google.com/spreadsheets/d/1L4L6ezp4Z38cfundpYUv1wEEkM-kDFClldq7kuZbEVw/edit?usp=sharing';
function addPoints(data, tabletop) {
for(var row in data){
var marker = L.marker([
data[row].lat,
data[row].lng
])
.addTo(data[row].groupfor);
}
}
function init() {
Tabletop.init({
key: code,
callback: addPoints,
simpleSheet: true
})
}
init()
маркеры добавляются на карту правильно, когда я использую addTo (map);однако я хотел бы назначить их слоям на основе переменной groupfor в моих данных.
JSFiddle
В настоящее время на карте нет ни одного маркера, кроме меня.хочу, чтобы они были назначены правильному слою на карте на основе переменной, которую я назначил им в данных.