Есть ли способ использования maxmind для получения кодов города через IP-адрес пользователя?Получить CityCode по IP из базы данных GeoIP2 City
В следующем примере я могу получить название города, но не cityCodes. Насколько я знаю, maxmind не поддерживает коды городов;
Ссылка для поддержки MaxMind: https://www.maxmind.com/en/geoip2-city
; например
private static DatabaseReader reader = null;
InetAddress inetAddress = InetAddress.getByName(ipAddress);
CityResponse response = reader.city(inetAddress);
String cityName = response.getCity().getName(); //Istanbul
String cityCode = response.getCity().???code???; // The desired output : IST
В каких «кодах городов» вы ссылаетесь? Мне не известны коды города ИСО. Есть ЛОКОД ООН, коды ИАТА и, возможно, другие. Первый может выполняться с использованием данных GeoNames. –
Извините, для пред. мой комментарий, это не коды IATA, из которых я вышел. Я хотел бы иметь стандартизацию. Если есть глобальный стандарт городских кодов. NY для Newyork, DUB для Дублина и т. Д. – shamaleyte