2016-07-23 4 views
0

ローカルにロードされたmmdbデータベースとMaxMindのJavaクライアントAPIを使用して返されるCityResponseに「areaCode」が存在しないようです。 APIサービスコールのバージョンはこれを持っているようです。MaxMindのGeoLite2 Cityローカルmmdbおよび関連付けられたJava APIから電話エリアコードを取得するにはどうすればよいですか?

私はこの使用しています。Webサービスの呼び出しがareaCodeを持ってwhearas応答で返されるJSONは「areaCode」以外のすべてを持っている

 InetAddress ipAddress = InetAddress.getByName(ip); 
    CityResponse response = reader.city(ipAddress); 

:Iセットアップ後

reader = new DatabaseReader.Builder(database) 
       .withCache(new CHMCache()).build(); 
    } 

私はこれを使用してリーダーを

ローカルの.DATロードファイルを使用して従来のjava ApIに切り替えると、「areaCode」も取得できますか?

答えて

1

市外局番はnot included in GeoIP2です。 GeoIP City Legacyには市外局番が含まれています。

関連する問題