Я использую Algolia Places для автозаполнения адреса в форме. У меня он работает, поэтому он будет давать мне предложения. Однако даже при использовании устройства lat / long в качестве параметра aroundLatLng мне требуется ввести более половины уличного адреса, прежде чем он предоставит соответствующий адрес. Есть ли способ отсортировать их по расстоянию от координаты aroundLatLng. Я пробовал добавить радиус, но он по-прежнему не учитывает предложения по расстоянию до широты / долготы.
Например, мой почтовый адрес - «7708 Covey Chase Dr», и я живу в Шарлотте N. C. Я набираю номер дома в N C и использую радиус 500 км. После ввода моего полного номера (7708) он дает адрес в Атланте и еще 2 адреса в Роли, но ничего не в Шарлотте. Я должен ввести «7708 Cov», прежде чем он предложит мой адрес. Если я сниму радиус, когда я наберу «7708», я получу 2 адреса в Вашингтоне и 3 в Техасе. Однако он дает мне правильный адрес, как только я введите «7708 C».
Ниже приведены параметры конфигурации, которые я использую.
placesOptions: {
appId: '########',
apiKey: '############################',
container: '#address-line1',
type: 'address',
countries: ['us'],
useDeviceLocation: true,
aroundLatLngViaIP: true,
getRankingInfo: true,