Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/438.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将文件导入keen.io_Javascript_Openstreetmap_Keen Io - Fatal编程技术网

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 });