当前位置:  开发笔记 > 编程语言 > 正文

地理编码IP地址?

如何解决《地理编码IP地址?》经验,为你挑选了4个好方法。

有没有人知道我可以调用任何开放的RESTful API来将用户的IP地理编码为纬度和经度?

理想情况下,它将类似于:http://google.com/geocode_api/? IP = 1.2.3.4,它将返回纬度和经度.



1> Stefan Haber..:

另一个具有城市准确信息的免费REST API将是http://freegeoip.net.请求非常简单.你会用类似的东西

http://freegeoip.net/{format}/{ip_or_hostname}

地理编码IP地址,格式可以是csv,xmljson.他们的网站有所有细节.

[更新:] FreeGeoIP.net过去没有作为公共服务持续提供.但是,该软件始终是开源软件,可在Github上获得.如果您需要高度可靠的服务或者您的用例超过当前15.000个请求/小时的配额,那么使用Docker运行本地安装相当容易.


截至2016年3月23日,freegeoip.net无效

2> Andy Robinso..:

这是一对简单的电话......

http://ipinfodb.com/ip_query.php

http://freegeoip.appspot.com/

示例调用: -

http://freegeoip.appspot.com/xml/122.169.8.137

http://ipinfodb.com/ip_query.php?ip=122.169.8.137

返回的XML示例(ipinfodb): -

 
  122.169.8.137 
  OK 
  IN 
  India 
  10 
  Haryana 
  Kaul 
   
  29.85 
  76.6667 
  0 
  0 
  0 
 



3> Josiah..:

您可以使用google API:http: //code.google.com/apis/ajax/documentation/#ClientLocation

编辑

例:























    
U友50081205_653
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有