Javascript 如何将文件导入keen.io
我有这个计划:Javascript 如何将文件导入keen.io,javascript,openstreetmap,keen-io,Javascript,Openstreetmap,Keen Io,我有这个计划: var planetStream = require('../../'); var app = require('http').createServer(handler); var io = require('socket.io')(app); var fs = require('fs'); app.listen(8000); function handler (req, res) { fs.readFile(__dirname + '/index.html', fu
var planetStream = require('../../');
var app = require('http').createServer(handler);
var io = require('socket.io')(app);
var fs = require('fs');
app.listen(8000);
function handler (req, res) {
fs.readFile(__dirname + '/index.html',
function (err, data) {
if (err) {
res.writeHead(500);
return res.end('Error loading index.html');
}
res.writeHead(200);
res.end(data);
});
}
var diffs = planetStream();
var buildings = diffs
.map(JSON.parse)
.filter(function (x) {
return x.action === 'create' && x.type === 'way' &&
x.tags.building;
});
buildings.onValue(function (x) {
console.log(x);
io.emit('buildings', x);
});
对于数据监控,我需要将其导入keen.io。有人知道怎么做还是以前做过
关于
安德烈嗯,我找到了答案。
要将日期导入keen.io,我们需要在HTML文件中实现所有代码。在我的例子中是index.html
首先,我们需要将此代码放在
之前:
启动新项目后,您可以在keen.io中找到项目ID和您的写入密钥。
最后一步是实现此功能:
client.addEvent("osm_20_01", { key: data.nodes });
osm_20_01是您将在项目中找到的事件集合的名称。
键是值的名称。'data.nodes'是值。我找到了答案。
要将日期导入keen.io,我们需要在HTML文件中实现所有代码。在我的例子中是index.html
首先,我们需要将此代码放在
之前:
启动新项目后,您可以在keen.io中找到项目ID和您的写入密钥。
最后一步是实现此功能:
client.addEvent("osm_20_01", { key: data.nodes });
osm_20_01是您将在项目中找到的事件集合的名称。
键是值的名称。'data.nodes'是值
client.addEvent("osm_20_01", { key: data.nodes });