Здравствуйте!
мной была иницирована тема - http://clubs.ya.ru/mapsap
хотелось остаться в рамках ее, но ответа уже в течении 2-3 недель дождаться не могу.
задача: информация об объектах карты берется со стороннего сервера(набор открытых данных Вологодского портала открытых данных, данные могут меняться) - записывается в масив. Далее надо их геокодировать.
Объектов мб много.
Бабушка-бэтмэн советовал использовать геокодирование на стороне сервера с кэшированием.
Сейчас использую локальный сервер. Скачала node.js поставила модуль с помощью команды
npm install multi-geocoder
в папке с проектом появилось \node_modules\multi-geocoder\*
пытаюсь использовать код из примера, попробовать геокодировать:
var MultiGeocoder = require('multi-geocoder'), geocoder = new MultiGeocoder({ coordorder: 'latlong', lang: 'ru-RU' }); geocoder.geocode([ 'Москва, 1905 года ул., д.19', 'Москва, 1-ая Квесисская ул., д 18', 'Москва, 1-й Тверской-Ямской пер, д.16' ], { // Описание объектов в ответе будет на алглийском языке, // несмотря на то что параметр lang задан также в конструкторе MultiGeocoder. lang: 'en-US' }) .then(function (res) { console.log(res); });
В консоли пишет ошибку: ReferenceError: require is not defined
Значит не подключены скрипты?
Что подключить - index.js?
В интернете каких либо "глубоких" инструкций по этому вопросу не нашла, может быть и плохо искала. В клубе тоже ничего.
Можете разжевать для "неодоренных"?