在这个问题中继续摆弄这个问题:How to add markers to leaflet map with tabletop.js?
我使用tabletop.js从Google表格中获取带有标记数据的传单地图在地图中工作正常,但是我找不到将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