Геокомплект. Показывать только название города в поле ввода после выбора рекомендованного результата - PullRequest
0 голосов
/ 04 августа 2020

Эта часть моего кода.

            var geooptions = {};
            jQuery("#location_search").geocomplete(geooptions).bind("geocode:result", function(event, result) {
                jQuery(this).data('lastlat', result.geometry.location.lat()).data('lastlng', result.geometry.location.lng());
                jQuery("#location_search").data('lastlat', result.geometry.location.lat()).data('lastlng', result.geometry.location.lng());
            });

У меня 2 проблемы.

  1. Я не могу установить только название города. поле ввода. Когда я получаю название города, используя это

     var cityName = result.address_components.filter(ac=>~ac.types.indexOf('locality'))[0].long_name
    

, затем устанавливаю значение ввода jQuery("#location_search").val(cityName) У меня проблема, автозаполнение во второй раз не открывается. Это тестовый сайт https://www.stag.wediscover.club/listing/#

Поиск бизнес-мест не работает. Я пытаюсь выполнить поиск в Starbucks New York, но в раскрывающемся списке пусто.
...