2016-11-09 14 views
0

Я интересно, если у меня есть объект GeoJSON такой какКак сохранить в формате GeoJSON в файл с помощью JavaScript

var geoJSONLoc= { 
"type": "FeatureCollection", 
"features": [ 
    { 
     "type": "Feature", 
     "properties": { 
      "timeReported": "2013-01-22 08:42:26+01" 
     }, 
     "geometry": { 
      "type": "Point", 
      "coordinates": [ 
       7.582512743, 
       51.933292258, 
       1 
      ] 
     } 
    }, 
    { 
     "type": "Feature", 
     "properties": { 
      "timeReported": "2013-01-22 10:00:26+01" 
     }, 
     "geometry": { 
      "type": "Point", 
      "coordinates": [ 
       7.602516645, 
       51.94962073, 
       1 
      ] 
     } 
    }]} 

Как я могу сохранить это в .json файл для использования в будущем?

Я пытаюсь использовать

localStorage.setItem('geoJSONLoc.json', geoJSONLoc); 

, но это не кажется, правильный ответ.

+0

Вы в браузере или в узле? Если вы находитесь в браузере, вы можете сохранять или загружать только с диска с помощью приглашения пользователя, а диалоговое окно файла –

+0

Я использую nodejs и пытаюсь сохранить значение, чтобы я мог использовать его для более поздних версий. – Tenz

+0

. ОК. Я добавил узел в теги, это немного меняет вопрос –

ответ

0

Я проделал небольшую работу в NodeJS, так что это может быть от основания. Но разве вы не могли использовать модуль fs для этого?

что-то вроде

var fs = require('fs') 
fs.writeFile('geoJSONLoc.json', geoJSONLoc, function(err){ 
    if(err){   
     console.log(err); 
    } 
}); 

 Смежные вопросы

  • Нет связанных вопросов^_^