Der "areaCode" scheint in der CityResponse zu fehlen, die mit der lokal geladenen mmdb-Datenbank und MaxMinds Java-Client-API zurückgegeben wird. Die API-Service-Aufruf-Version scheint dies zu haben.Wie kann ich die Telefonvorwahl von MaxMinds GeoLite2 City local mmdb und der zugehörigen Java API bekommen?
ich dies mit:
reader = new DatabaseReader.Builder(database)
.withCache(new CHMCache()).build();
}
Nachdem ich Setup der Leser ich verwenden:
InetAddress ipAddress = InetAddress.getByName(ip);
CityResponse response = reader.city(ipAddress);
Der zurück json als Antwort hat alles außer ‚areacode“ whearas der Web-Service-Aufruf areacode hat .
Wenn ich zu Legacy-Java-API mit lokaler .DAT-geladene Datei wechseln, würde ich auch den 'AreaCode' bekommen?