Я пытаюсь найти хороший способ хранения и подключения пользователей в зависимости от их города.
Имена местоположений могут происходить из разных мест, включая подключение к Facebook, поиск по ip и ввод данных пользователем событий.
Я хочу иметь возможность ввести адрес и получить уникальный идентификатор местоположения.Нью-Йорк и Нью-Йорк будут пониматься как одно и то же, но города в двух местах не считаются одинаковыми.
Могу ли я использовать для этого базу данных местоположения в Facebook?Или местоположение API Google?Или было бы лучше прокрутить мой собственный, выполняя поиск и фильтрацию, чтобы последовательно сузить результаты, от страны к штату и городу, при этом нормализуя аббревиатуры, интернационализации и опечатки?Или есть плагин, который сделает это для меня?
Спасибо!