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

Я хочу получить несколько адресов при поиске местоположения. Это будет похоже на приложение "здесь карты". Я использую здесь карты API. Я получаю только одно или два местоположения, когда я использую этот API

" http://geocoder.cit.api.here.com/6.2/geocode.xml?app_id=DemoAppId01082013GAL&app_code=AJKnXv84fjrb0KIHawS0Tg&mode=retrieveAddresses&gen=7&searchtext=dhaka"

Но мне нужно больше результатов, таких как 10 или 20, которые я определю. Я очень стараюсь, но не получаю никакого решения. как параметр "maxresults=10".

NB: Я хочу использовать только один вызов API, и я должен использовать API карты здесь, а также для приложения Windows Phone 8.

Спасибо

2 ответа

Чтобы получить местоположение адреса, вам нужно сделать запрос геокодирования:

http://geocoder.cit.api.here.com/6.2/geocode.xml?app_id=DemoAppId01082013GAL&app_code=AJKnXv84fjrb0KIHawS0Tg&mode=retrieveAreas&gen=7&searchtext=dhaka&locationattributes=none

Важными параметрами являются следующие:

  • mode=retrieveAreas - это вернет области, а не адреса
  • searchtext=? - это ваш текстовый запрос
  • locationattributes=none - это уменьшает размер ответа, чтобы вернуть только широту / долготу

После этого вам нужно сделать запрос обратного геокодирования, чтобы найти города поблизости:

http://reverse.geocoder.cit.api.here.com/6.2/reversegeocode.xml?level=city&minresults=10&prox=23.713,90.399,1000&mode=retrieveAreas&gen=8&app_id=DemoAppId01082013GAL&app_code=AJKnXv84fjrb0KIHawS0Tg

Важными параметрами здесь являются следующие:

  • mode=retrieveAreas - это вернет области, а не адреса
  • level=? - это уменьшает ответы до заданного уровня - в этом случае города - см. ссылку API для деталей
  • minresults=? - это гарантирует, что десять объектов уровня города будут возвращены.

Может быть, вы ищете больше как предложения? API мест из ЗДЕСЬ может быть более полезным в этом случае, но обычно для этого требуется атрибут "at"

http://places.demo.api.here.com/places/v1/suggest?at=23.6364%2C91.0803&q=Dhaka&app_id=demo_qCG24t50dHOwrLQ&app_code=NYKC67ShPhQwqaydGIW4yg

Другие вопросы по тегам