2016-07-23 14 views
0

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?

Antwort