标签: ip-geolocation

可靠的城市级Geo-IP,免费本地数据库

我想整理一个PHP脚本来解决城市名称(没有其他需要),只有一个国家(IRAN)具有良好的解决方案.由于我必须多次查询数据库,因此最好通过可下载的本地版本.我已经阅读了stackoverflow上的大部分帖子,因为现在我已经测试了这些:

  • maxmind的GeoIP City听起来不错,但不是免费的.
  • 来自maxmind的GeoIP具有较低的准确度(约50-60%)
  • ip2country.net有一个IP-2-City数据库,但不是免费的,不解析伊朗的城市名称.
  • 我也尝试过来自ipinfodb.com 的DB#.Lite,这里有一个API 而没有任何成功.问题是,它没有检测到许多城市名称.
  • 我也试过hostip.info API,但似乎太慢了.
  • 有一个免费的PHP类与本地数据库,只解析国家名称.
  • 我不知道是否有机会,使用Piwik使用这个GeoIP插件.如果有人知道,我们将不胜感激.
  • ipinfo.io是另一项无法准确解析城市名称的服务.
  • 我不知道是否有办法使用谷歌分析来解析城市名称,因为我认为谷歌将比伊朗等国家的任何其他服务更好.

任何好主意都会非常感激.

php local ip-address geolocation ip-geolocation

6
推荐指数
1
解决办法
3302
查看次数

需要客户端 API 来确定 IP 地址的地理位置

我需要 Java 或 Ruby 的客户端 API。我更希望这只是本地的。事实上,这甚至可能不是 IP,而更像是数据库导入。问题是我无法使用基于 Web 服务的服务,因为这对我来说 I/O 太大了。

注意:通过地理位置,我真正需要的最多只是国家/地区。我也接受实际的纬度/经度坐标。

ruby java api ip-address ip-geolocation

5
推荐指数
1
解决办法
8284
查看次数

如何通过IP地址检测用户的语言

我开发了一个网站www.tenxian.com.

它有三种语言版本,英语,日语和中文.如何编写有效的PHP程序,可以根据访问者的IP地址自动选择语言版本?

如果我使用"if-else",代码将会非常复杂; 如果我使用switch-case,如何写它,因为应该处理的数据是IP范围,而不是特定的数字.此外,我不知道这些IP范围

最简单的方法是什么?

php localization switch-statement ip-geolocation

5
推荐指数
1
解决办法
2万
查看次数

信誉良好的地理位置服务

谁是一些声誉良好且/或稳定的geo-ip定位服务提供商?我正在指出一个需要这个功能的应用程序,每当我谷歌geo-ip时,我都会获得大量的点击量,但是很难说出合法的提供商是谁以及谁是那些一夜之间的人.

理想情况下,我希望能够在不调用外部API(即常规数据库更新)的情况下运行,但有兴趣了解提供实时/ http服务的提供商的经验.如果它在PHP中运行会很好,但只要它可以在*nix环境中运行就可以了.我更喜欢来自信誉良好的提供商的付费服务,而不是明天可能消失的真棒免费服务(欢迎免费服务,只是说服我,他们不会消失).

php ip-geolocation

5
推荐指数
1
解决办法
2455
查看次数

HTML没有显示在Firefox上

我试图通过AJAX返回一个PHP页面,它总是在Chrome中加载.在Firefox中,它加载大约5%的时间,有时加载没有任何JS/PHP错误.我只是在没有CSS的情况下直接回复html.

这是我的Ajax:

if(geo_position_js.init()){
            geo_position_js.getCurrentPosition(displayPosition,error_callback,{enableHighAccuracy:true,options:5000});
        }
        else{
            alert("Functionality not available");
        }

        function error_callback(p)
        {
            alert('error='+p.message);
        }       

    function displayPosition(loc) {
        var mylat = loc.coords.latitude;
        var mylong = loc.coords.longitude;
        $.ajax({
            type: "POST",
            url: "distancetest.php",
            data: "long="+mylong+"&lat="+mylat,
            success: function(html2){
                $('#locationinfo').html(html2);
                console.log(html);
           }
        });

    }
Run Code Online (Sandbox Code Playgroud)

我的PHP基本上这样做了几次:

$query = "SELECT * FROM tbl_geo WHERE cat_id=1";
    $result = mysql_query ($query) or die(mysql_error());
    echo "<h2>Restaurants</h2>";
    while ($row = mysql_fetch_array($result)){
        if($row['lat'] != ''){
            $distance = distance($_POST['lat'], $_POST['long'], $row['lat'], $row['lng'], "k");
            if($distance < 2000){
                $attractions[] = array('name' => $row['name'], 'address' …
Run Code Online (Sandbox Code Playgroud)

php jquery geolocation ip-geolocation

5
推荐指数
1
解决办法
845
查看次数

HTML 5 Geolocation如何工作?

我知道很多人都问过这个问题,但我认为我找不到合适的答案.我的问题是当你在firefox桌面上运行HTML 5 Geolocation API并点击共享位置它会占用你的IP地址,但它如何知道它必须使用哪些无线点,以便找到你的距离?我在家里运行应用程序,我得到准确度50米,但我去邻居谁有相同的互联网提供商和他的桌面我收到回到18公里的精度?所以,如果有人可以向我解释或指出我在哪里阅读这些信息会非常有帮助吗?

谢谢

html5 geolocation ip-geolocation

5
推荐指数
1
解决办法
3716
查看次数

使用Windows Azure进行GeoIP路由

我正在开发一个有点大的项目,最终会加载到Azure上.我们的想法是,我们将在全球拥有多个计算节点,因为我们的客户群可能很大.我的问题是:

如果我在美国,欧洲,亚洲等地有节点用于DR和负载平衡的原因,我如何将基于地理的DNS结果的想法与Azure结合起来,因为我们的应用程序只是我们URL的CNAME?

我不确定我是否完全理解使用Azure运行多个区域的一个应用程序的部署策略.有没有人有任何链接或参考,以更好地了解该模型?

Mod注意:不确定这是否应该是ServerFault,但我认为StackOverflow是一个更好的位置.

谢谢,布伦特

geolocation azure geo ip-geolocation

5
推荐指数
1
解决办法
1018
查看次数

使用GAE sdk或其他方式时IP地址的地理定位

我在google appengine(GAE)上托管了我的网络应用程序.GAE sdk是否提供任何方法来查找IP的地理位置?如果是,请建议我该怎么做.

java google-app-engine ip-geolocation

5
推荐指数
1
解决办法
1723
查看次数

是否有服务或过程可以在给定位置时生成IP

那里有很多软件可以提供基于IP的大致位置信息.我已经读到这是可能的,因为IP是按块分配到特定位置的,而像American Registry for Internet Numbers这样的组织管理有关它们分发位置的信息.地理定位软件查询其表.

我试图走另一条路.我想知道是否有任何提供位置的方法(通过邮政编码或DMA代码)并生成位于该位置的样本IP地址.我的在线搜索已经证明没有结果:是否有一个在线服务可以做到这一点,或者是一个分配IP的方法,这个过程可以解构为给定这个位置信息的IP吗?

php geolocation ip-geolocation

5
推荐指数
1
解决办法
355
查看次数

从ip地址获取大学/大学

我有一个IP地址列表,其中许多将来自大学网络.找出列表中哪些大学的最佳方法是什么?

ip geolocation ip-geolocation

5
推荐指数
1
解决办法
3034
查看次数