Ваши комментарии
Да, вы правы — это из-за геолокации. Можно отключить её для поля выбора населённого пункта — для этого добавьте при инициализации параметр geoLocation = false:
$city.suggestions({
token: token,
type: type,
hint: false,
bounds: "city-settlement",
geoLocation: false
});
Подойдёт такой вариант?
Массово убрать типы нельзя, но «гск» не должны вылезать вперёд «нормальных» населённых пунктов. Вот как выглядит выдача в примере для меня:

А как у вас, можете дать скриншот?
В ночь на пятницу (31 августа) крупно обновим подсказки. Есть изменения в API
Свой приоритет или вес задать нельзя.
Да, для большинства пользователей метро менее значимы, чем улицы — поэтому они ниже в выдаче.
Если вы работаете по конкретному городу, можно ограничить им подсказки:
$("#address").suggestions({
token: TOKEN,
type: "ADDRESS",
constraints: {
label: "",
locations: {
region: "Санкт-Петербург"
}
},
restrict_value: true
});
Ещё можно подсказывать только метро.
А почему метро должно быть первым, какой у вас сценарий использования?
Сервис поддержки клиентов работает на платформе UserEcho
Научились подсказывать тюркские отчества вида «Фарад Оглы» или «Саяд Кызы». А также «улы», «уул», «уулу» — для мужских имён и «гызы» — для женских.