Возможно, руководство вводит в заблуждение.Он говорит, что запрос необходим, но вы можете просто выполнить поиск / запрос без 'q', если указан 'cat', и вы получите все ответы с этой категорией рядом с вашим 'at' (или ограниченным).к вашему «в»), отсортировано по расстоянию.
Итак, чтобы получить 50 банкоматов недалеко от центра Сан-Франциско, вы можете использовать запрос типа https://places.api.here.com/places/v1/browse?at=37.7672%2C-122.4425&cat=700-7010-0108&size=50&cs=pds...
Для ресторанов этонемного сложнее, так как есть много разных видов ресторанов, и они не обязательно будут иметь категорию "Ресторан".Например, у некоторых может быть только «Fine Dining».Но 'cat' может быть списком категорий, разделенных запятыми, поэтому пользователь может указать все подтипы, чтобы убедиться, что они все их получают.
Вам необходимо установить cs = pds и использовать идентификаторы категориииз приведенной ниже справочной документации по местам-категориям-системам, поэтому, если пользователи вводят названия категорий, вам придется выполнить некоторые преобразования в своем коде.Если вы заинтересованы в поиске ресторанов определенного типа, таких как китайский или итальянский, есть набор типов продуктов, которые также можно указать в параметре 'cat' (там также должны использоваться идентификаторы)
https://developer.here.com/documentation/places/topics_api/resource-browse.html https://developer.here.com/documentation/places/topics/place_categories/places-category-system.html https://developer.here.com/documentation/places/topics/place_categories/food-types-category-system.html