0

这是我第一次在 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 Galaxy 选项卡)为什么第三个不起作用。(在启用 gps 的 android Galaxy 选项卡中总是失败)

导航器是否需要 php mod mod_geoip2

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

感谢stackoverflow为我们提供了......优秀的样本......

勒克曼

4

1 回答 1

0
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 设备的地理定位总是有一些问题,只需尝试使用此代码,我添加了两行可能会工作..如果没有回复..

于 2013-10-21T05:21:33.407 回答