【问题标题】:navigator.geolocation support in web serverWeb 服务器中的 navigator.geolocation 支持
【发布时间】:2013-10-21 04:55:34
【问题描述】:

这是我第一次在 stackoverflow 上提出问题,因为我找不到答案..

我最近有 3 位主持人(如果可以提及):

  1. Hostgat**.com
  2. inmotionhost***.com
  3. ipag*.com

--这是基本代码

if(navigator && navigator.geolocation) {
  navigator.geolocation.getCurrentPosition(
    function(pos) {
      if (is_echo){ return; }
      is_echo = true;
      success(pos.coords.latitude,pos.coords.longitude);
    }, 
    function() {
      if (is_echo){ return; }
      is_echo = true;
      fail();
    }
  );
} else {
  fail();
}

这段代码有几个反馈:

在第一部和第二部作品中。 (可以使用启用 gps 的 android 银河选项卡) 为什么第三个不起作用。 (在启用 gps 的 android Galaxy 选项卡中总是失败)

导航器是否需要 php mod mod_geoip2

如果是这样,我搜索了 hostgat**.com 在共享中不支持它。 为什么工作。对于混乱的问题,我很抱歉,我是地理定位方面的新手。

感谢 stackoverflow 为我们提供了...优秀的示例...

拉克曼R

【问题讨论】:

  • 它可以分享你尝试过的东西,所以试着去掉星号,我可以很容易地理解它的hostgator、ipage等..
  • 感谢您的关心:)

标签: php html geolocation navigator


【解决方案1】:
if(navigator && navigator.geolocation) {
  navigator.geolocation.getCurrentPosition(
    function(pos) {
      if (is_echo){ return; }
      is_echo = true;
      success(pos.coords.latitude,pos.coords.longitude);
    }, 
    function() {
      if (is_echo){ return; }
      is_echo = true;
      fail();
    },{
         enableHighAccuracy: true
              ,timeout : 5000
    }
  );
} else {
  fail();
}

嗨, 使用 android 设备的地理位置总是有一些问题,只需尝试使用此代码,我添加了两行可能会工作..如果不回复..

【讨论】:

  • 您好,问题是.. 它可以与其他网络服务器一起使用。只是在第三台主机上不行,第一台和第二台web都可以。。
  • 顺便说一句,感谢您的帮助。 :)。我们想知道的是... mod_geoip2 是必须使用的 navigator.geolocation 谢谢
猜你喜欢
  • 2016-10-16
  • 1970-01-01
  • 2018-09-15
  • 1970-01-01
  • 2015-04-15
  • 1970-01-01
  • 1970-01-01
  • 2013-05-25
  • 1970-01-01
相关资源
最近更新 更多