заполнение address1 с jQuery Геокодирование и плагин автозаполнения мест - PullRequest
0 голосов
/ 29 марта 2020

Я использую плагин jQuery Geocoding для автозаполнения в форме адреса в yii2

поле моей формы Я использую поле поиска, а затем

<?= $form->field($profile, 'address1')
->textInput(['maxlength' => true,'data-geo' =>'street_number','class' =>'form-control geocomplete']) ?> 
</div>
<div class="col-lg-6 col-md-6">
<?= $form->field($profile, 'address2')
->textInput(['maxlength' => true,'data-geo' => 'route','class' => "form-control geocomplete"]) ?>  
</div>

Поддерживаемые типы street_address, locality, sub-locality, но ни один из них не возвращает никакого результата. Когда я проверяю ответ json, я вижу, что он возвращает street_number, route, neighborhood, administrative_area_level_2, administrative_area_level_1 et c, но не street_address или locality

Теперь мой вопрос состоит в том, как я могу объединить результат в одном поле, например - если адрес равен 25 Buckingham Palace Road, London, UK, я хочу 25 Buckingham Palace Road в строке адреса 1,

, но, глядя на код, у меня может быть либо 25, т.е. номер улицы, либо Букингемский дворец, т.е. маршрут.

в любом случае, я могу этого добиться?

...