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

Понятно, спасибо за пояснение. Как вариант, можно просто показывать город по названию на карте, не используя вообще координаты. Вроде бы и Яндекс, и Гугл адекватно показывают на карте город по названию.

Максим, запрос — это JSON-объект (или XML-объект). Помимо query и count, для адреса есть параметры locations, locations_boost, from_bound и to_bound. Вот их описание с примерами: https://confluence.hflabs.ru/pages/viewpage.action?pageId=529793264

Дмитрий, добрый день! А что такое МСП и для чего вы бы стали использовать эти поля?

Примерно так:

jQuery(document).ready(function ($) {
 $("#shipping_address_1").suggestions({
  serviceUrl: "https://suggestions.dadata.ru/suggestions/api/4_1/rs",  
  token: php_vars.dadata_suggest_token,
  type: "ADDRESS",
  count: 5,
  onSelectNothing: selectNone,
  onSelect: function (suggestion) {
   $("#shipping_city").val(suggestion.data.city);
   $("#shipping_state").val(suggestion.data.region);
   $("#shipping_postcode").val(suggestion.data.postal_code);
   selectAddress();
  }
 });
});

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