2、获取城市信息,这个数据就有点纠结了,省份没有问题,城市是有问题的! 官方演示地址非常精准,也许这就是免费和收费的差别 :)
$ /usr/local/bin/mmdblookup --file /mnt/data/geolite2/GeoLite2-City.mmdb --ip 112.225.35.70
{
"city":
{
"geoname_id":
1805753 <uint32>
"names":
{
"de":
"Jinan" <utf8_string>
"en":
"Jinan" <utf8_string>
"es":
"Jinan" <utf8_string>
"fr":
"Jinan" <utf8_string>
"ja":
"済南市" <utf8_string>
"pt-BR":
"Jinan" <utf8_string>
"ru":
"Цзинань" <utf8_string>
"zh-CN":
"济南" <utf8_string>
}
}
"continent":
{
"code":
"AS" <utf8_string>
"geoname_id":
6255147 <uint32>
"names":
{
"de":
"Asien" <utf8_string>
"en":
"Asia" <utf8_string>
"es":
"Asia" <utf8_string>
"fr":
"Asie" <utf8_string>
"ja":
"アジア" <utf8_string>
"pt-BR":
"Ásia" <utf8_string>
"ru":
"Азия" <utf8_string>
"zh-CN":
"亚洲" <utf8_string>
}
}
"country":
{
"geoname_id":
1814991 <uint32>
"iso_code":
"CN" <utf8_string>
"names":
{
"de":
"China" <utf8_string>
"en":
"China" <utf8_string>
"es":
"China" <utf8_string>
"fr":
"Chine" <utf8_string>
"ja":
"中国" <utf8_string>
"pt-BR":
"China" <utf8_string>
"ru":
"Китай" <utf8_string>
"zh-CN":
"中国" <utf8_string>
}
}
"location":
{
"latitude":
36.668300 <double>
"longitude":
116.997200 <double>
"time_zone":
"Asia/Shanghai" <utf8_string>
}
"registered_country":
{
"geoname_id":
1814991 <uint32>
"iso_code":
"CN" <utf8_string>
"names":
{
"de":
"China" <utf8_string>
"en":
"China" <utf8_string>
"es":
"China" <utf8_string>
"fr":
"Chine" <utf8_string>
"ja":
"中国" <utf8_string>
"pt-BR":
"China" <utf8_string>
"ru":
"Китай" <utf8_string>
"zh-CN":
"中国" <utf8_string>
}
}
"subdivisions":
[
{
"geoname_id":
1796328 <uint32>
"iso_code":
"37" <utf8_string>
"names":
{
"en":
"Shandong Sheng" <utf8_string>
"zh-CN":
"山东省" <utf8_string>
}
}
]
}
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-27536-4.html
他进入12海里以內了