Итак, что плохого в том, что Algolia предоставляет два способа вызова обратного геокодирования, но только фактически документирует один.
В примере обратного геокодирования Algolia используется реализация мест из библиотеки algolia client , котораяпозволяет вам:
const places = algoliasearch.initPlaces('appId', 'apiKey');
places.reverse({ aroundLatLng: 'lat,lng', hitsPerPage: 5 }).then(callback);
В библиотеке places.js
доступен еще один метод reverse
, и этот метод принимает несколько иные аргументы:
const placesAutocomplete = places({ appId: '', apiKey: '', container: inputEl });
places.reverse('lat,lng', { hitsPerPage: 5 });
Обратите внимание, как широта /пара долготы должна быть указана в качестве первого аргумента, а затем запросить параметры в качестве второго аргумента объекта.