Продолжаем тему вопроса в скрипте в этом вопросе: Как добавить маркеры на карту листовки с tabletop.js?
Моя карта листовок с данными маркеров из листов Google с использованием tabletop.js прекрасно работает на карте, но я не могу найти способ записать результат tabletop.js в консоль.
Я хочу иметь возможность редактировать данные, которые извлекает tabletop.js, прежде чем они будут использованы для маркеров на карте (возможно, позже появится новый вопрос по этому вопросу). Но не может быть в состоянии указать массив объектов как переменную, которая сначала будет проверена на консоли (или отредактирована)
Что я делаю неправильно или как можно отредактировать приведенный ниже код, чтобы данные можно было проверить, например, с помощью console.log
Вставка всех js, так как я не уверен, какие части можно было бы опустить в этом случае.
ссылка на скрипку, которая была дана как правильный ответ в последнем вопросе: https://jsfiddle.net/aswinkumar863/504vunso/1/
var map = L.map('map-div').setView([60.1682653, 24.9422078], 5);
var basemap = L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {
attribution: 'Basemap (c) <a href="http://openstreetmap.org">OpenStreetMap</a>',
minZoom: 5,
maxZoom: 18
});
basemap.addTo(map);
function addPoints(data, tabletop) {
for (var row in data) {
var marker = L.marker([
data[row].Latitude,
data[row].Longitude
]).addTo(map);
marker.bindPopup('<strong>' + data[row].Info + '</strong>');
}
}
function init() {
Tabletop.init({
key: 'https://docs.google.com/spreadsheets/d/11Yg9_3Ttoh-_dvMWB5jhPirkx1Pi3oVxyf7tmm7FG9Q/edit?usp=sharing',
callback: addPoints,
simpleSheet: true
})
}
init()
Надеемся увидеть данные в консоли. После этого, надеясь внести изменения, например, с .replace