Я ищу определенные POI, используя их подтвержденные координаты, но точка входа Here из Place Search API (/ discover / here) не предоставляет все POI, которые я мог бы вручную найти в веб-приложении HERE WeGo.
Вначале я подумал, может быть, это потому, что по умолчанию установлены категории: есть-пить, выходить на улицу и делать покупки? Я предоставил в свой запрос дополнительный параметр (cat) со всеми категориями, но это дало мне еще больше недостающих POI.
Кто-нибудь знает, почему существует такая разница между веб-приложением и службой API?
Приложение here-wego не использует конечную точку «обнаружить / здесь», поэтому оно не покажет вам те же результаты. Он использует «обнаружение / поиск».
Точка входа «обнаружить / здесь» была разработана для другого варианта использования, и ее поведение немного странно. Он был настроен для «проверок», поэтому не гарантируется возврат всего в области. Если вы хотите предоставить своим пользователям все POI в области, вам следует использовать обзор / конечную точку. Я знаю, что для этого нужно указать категории, но это действительно лучший выбор.
В качестве альтернативы, в зависимости от вашего варианта использования, вы можете вызвать обнаружение / поиск так же, как вы его называли, используя приложение here-wego (тот же центр запросов и поиска).