Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 21.03.2015, 18:13
Аспирант
Отправить личное сообщение для cyber_bober Посмотреть профиль Найти все сообщения от cyber_bober
 
Регистрация: 12.12.2012
Сообщений: 80

Записывать данный в массив / json
Привет, я делаю скрипт, который определяет координаты на карте по адресу и эти координаты надо где-то сохранять. Не особо хочу задействовать бэкенд, поэтому вопрос, как сохранить данные в массив в отдельном файле или в json?

Цель - избежать Node и PHP.



var Points = [
	{
		object:	"ул.Стромынка, д.7",
		district:	"Центральный автономный округ",
		point: [56.0091086,92.8714365]
	},
]
Ответить с цитированием
  #2 (permalink)  
Старый 21.03.2015, 18:28
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

cyber_bober,
Цитата:
Не особо хочу задействовать бэкенд, поэтому вопрос, как сохранить данные в массив в отдельном файле или в json?
Чего? Можешь чётко сформулировать вопрос, а то всего в кучу накидал, что не разобрать?
Ответить с цитированием
  #3 (permalink)  
Старый 21.03.2015, 20:37
Аспирант
Отправить личное сообщение для cyber_bober Посмотреть профиль Найти все сообщения от cyber_bober
 
Регистрация: 12.12.2012
Сообщений: 80

Safort,
Мне надо данные, в виде трех строк
results[0].formatted_address;
results[0].address_components[2].long_name ;
results[0].geometry.location;


занести в массив в файле maps.js вида

var Points = [
    {
        object: "ул.Стромынка, д.7",
        district:   "Центральный автономный округ",
        point: [56.0091086,92.8714365]
    },

]
Ответить с цитированием
  #4 (permalink)  
Старый 21.03.2015, 22:25
Аватар для Alexander Belov
Профессор
Отправить личное сообщение для Alexander Belov Посмотреть профиль Найти все сообщения от Alexander Belov
 
Регистрация: 12.03.2015
Сообщений: 173

Если я правильно понял вопрос, то можно сделать таким образом:

var addressOne = results[0].formatted_address.value,
     addressTwo = results[0].address_components[2].long_name.value,
     location = results[0].geometry.location.value;


 var newPoint = function() {
        Points.push({object: addressOne, district: addressTwo, point: location.value});
        };


И через stringify получишь строки потом.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как перевести json строку в js массив? Tek Общие вопросы Javascript 1 25.03.2012 17:11
Сформировать массив (JSON, XML не причем) ybiza AJAX и COMET 2 17.05.2011 08:58
Массив AJAX + JSON RCuPeR AJAX и COMET 4 09.02.2011 12:34
Преобразование данных json в массив LA_ Общие вопросы Javascript 4 28.10.2010 23:54
Многомерный массив в json Л_Денис Общие вопросы Javascript 1 21.04.2010 21:43