我想要一个PHP脚本来解决城市名称(没有其他需要)与一个好的决议,只为一个国家(伊朗)。由于我必须多次查询数据库,最好通过可下载的本地版本。 我已阅读大部分职位的计算器上,自现在我已经测试过这些:可靠的城市级地理IP,免费的本地数据库
- GeoIP City从的MaxMind听起来不错,但不是免费的。
- GeoIP从的MaxMind,具有较低的精度水平(约50-60%)
- ip2country.net具有IP-2-城市数据库,但不是免费的,不能解决伊朗城市名称。
- 我也尝试了ipinfodb.com的DB#.Lite,它有一个API here没有任何成功。问题是,它没有检测到许多城市名称。我也试过hostip.info API,但它似乎太慢了。
- 有一个free php class与本地数据库,它只解析国名。
- 我不知道是否有机会与this GeoIP plugin一起使用Piwik。如果有人知道这个想法,可以有想法。
- ipinfo.io是另一项不能准确解析城市名称的服务。
- 我不知道是否有办法使用谷歌分析解决城市名称,因为我认为谷歌会比其他任何有关伊朗等国家的服务更好。
任何好主意,将非常感激。
你有没有试过https://developers.google.com/fusiontables/?你也可以捏数据从https://en.wikipedia.org/wiki/Category:Cities_in_Iran –