карта openstreet с использованием узла-геокодера, отправляющего мусорное значение

#node.js #garbage-collection #geocoding #openstreetmap

#node.js #сбор мусора #геокодирование #openstreetmap

Вопрос:

модуль геокодера для открытия карты улиц, но, похоже, он возвращает значение мусора

ниже приведен URL-адрес и заголовки его запроса и ответа

параметры url

 {"host":"nominatim.openstreetmap.org","path":"/search?format=jsonamp;addressdetails=1amp;q=adyar"}
 

заголовки ответов

 {"date":"Fri, 20 Jun 2014 06:48:57 GMT","server":"Apache/2.2.22 (Ubuntu)","content-location":"reverse.php","vary":"negotiate,accept","tcn":"choice","x-powered-by":"PHP/5.3.10-1ubuntu3.11","access-control-allow-methods":"OPTIONS,GET","access-control-max-age":"8640000","access-control-allow-origin":"*","connection":"close","transfer-encoding":"chunked","content-type":"application/json; charset=UTF-8"}
 

Ниже приведен ответ, который я получаю

 [ { latitude: '25.0706658',
longitude: '34.2062962',
country: 'Ù
صر (Egypt)',
city: undefined,
zipcode: undefined,
streetName: '212',
streetNumber: undefined,
countryCode: 'eg',
state: 'اÙ
           بحر اÙ
                     أحÙ
 Ù
ر',
stateCode: undefined } ]
 

Я получаю значения мусора, как указано выше, не знаю, где я ошибаюсь.Любая помощь будет высоко оценена

Ответ №1:

Это не мусор, вам просто нужно правильно его декодировать.

Комментарии:

1. Понятия не имею, извини. Я не знаком с node.js .