Ваши комментарии

Чем же он мешает? Он помогает вводить адрес (выбрал подсказку и продолжаешь печатать). У вас довольно экзотический сценарий, мне кажется.

Да, вы правы. Метод для форматирование результата — formatSelected. Но пробел подставляется уже после того, как он вызывается.


Штатного способа убрать пробел я не вижу. Можно попробовать через хак, но это не слишком надёжно и может отломаться в следующих версиях плагина:

var sgt = $("#address").suggestions();
var oldSelectSuggestion = sgt.selectSuggestion;
sgt.selectSuggestion = function (suggestion, index, lastValue, selectionOptions) {
  var options = selectionOptions || {};
  options.noSpace = true;
  oldSelectSuggestion.call(sgt, suggestion, index, lastValue, selectionOptions);
}

Добрый день! Это просто конкат полей от региона до квартиры через запятую (region_with_type, area_with_type, city_with_type...)


Плюс две особенности:

  1. Если город — центр региона (capital_marker = 2), название региона не пишется.
  2. Если город — центр района (capital_marker = 1), название района не пишется.

Спасибо что сообщили! Дадата ориентируется на базу налоговой (ФИАС), в которой есть два посёлка Ростоши (видимо, ошибочно). Причём один из них в определённый момент превратился в Оренбург, что и сбивает с толку Дадату. Посмотрим, что можно сделать.

Сервис поддержки клиентов работает на платформе UserEcho