Частичный почтовый индекс возвращает правильный результат на картах Bing, а полный почтовый индекс - нет
Почему, когда я запрашиваю некоторые почтовые индексы с карт Bing, я получаю неправильные координаты http://dev.virtualearth.net/REST/v1/Locations?postalCode=IM1+1LD&countryRegion=GB&o=xml&key=MY_BING_KEY
Хотя, когда я запрашиваю его с помощью этого, я получаю правильные http://dev.virtualearth.net/REST/v1/Locations?postalCode=IM1&1LD&countryRegion=GB&o=xml&key=MY_BING_KEY
т.е. когда я отправляю IM1 + 1LD в качестве почтового индекса, возвращаются неправильные результаты, а при отправке IM1 & 1LD возвращаются правильные результаты в ответе.
1 ответ
Знак + указывает на то, что вы сбегаете, а не кодируете свой запрос. Плюс должен быть%20 вместо этого. Также в Великобритании почтовые индексы представляют собой особый случай. Я рекомендую искать их, используя вместо этого поиск по запросу, например: http://dev.virtualearth.net/REST/v1/Locations?q=IM1%201LD&o=xml&key=YOUR_KEY
Дополнительные советы по использованию сервисов REST вы можете найти здесь: http://www.bing.com/blogs/site_blogs/b/maps/archive/2013/02/14/bing-maps-rest-service-tips-amp-tricks.aspx