Задать вопрос
@asokq923890agsgg

Как четко определять название города в именительном падеже, когда пользователь этого не делает?

Всем привет! Передо мной стоит задача: всегда определять, какой город пользователь подразумевает под своей писаниной. Например, он вводит
Из Москвы, мск, масква
а программа определяет его ввод как "Москва", так же и с остальными городами: Нск, Новосиб - Новосибирск; Питер, спб - Санкт-Петербург и так далее.

Не хочу изобретать велосипед, может есть какая библиотека заточенная именно под города? (Желательно города всего мира, если такого нет - Украина и РФ), заранее спасибо :)
  • Вопрос задан
  • 118 просмотров
Подписаться 2 Простой 6 комментариев
Решения вопроса 2
trapwalker
@trapwalker Куратор тега Python
Программист, энтузиаст
Посмотрите в сторону сервиса дадата
Ответ написан
Griboks
@Griboks
может есть какая библиотека заточенная именно под города

Разумеется! Любое уважающее себя API карты предоставляет запросы городов.
1. Вы создаёте выпадающий список с вводом.
2. Пользователь начинает вводить название города.
3. В фоне отправляется запрос к API карт.
4. В ответ получаем список городов.
5. В выпадающем списке отображаем полученные опции.
6. Пользователь кликает по опции. Если не кликает, то выводим сообщение, что нужно выбрать город.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
SpectrumData Екатеринбург
от 150 000 до 250 000 ₽
AST Москва
До 350 000 ₽
Wanted. Москва
До 250 000 ₽
13 янв. 2025, в 23:16
10000 руб./за проект
13 янв. 2025, в 21:59
30000 руб./за проект