Javascript 触摸事件不发生';t警戒纬度

Javascript 触摸事件不发生';t警戒纬度,javascript,javascript-events,webgl-earth,Javascript,Javascript Events,Webgl Earth,我正在尝试在我的一个新项目中使用WebGL Earth 2.0。图书馆 可在此处找到: -假设我想点击地球仪,浏览器必须提醒我 我点击的地方的纬度。我所做的是: earth.on('click', fire); var fire = function(e) { alert('You clicked at ' +e.latitude); }; 它在web浏览器上工作并返回纬度,但在移动(iPhone)浏览器上不工作 所以我接下来做的是: earth.on('touchstart', fir

我正在尝试在我的一个新项目中使用WebGL Earth 2.0。图书馆

可在此处找到:

-假设我想点击地球仪,浏览器必须提醒我 我点击的地方的纬度。我所做的是:

earth.on('click', fire);

var fire = function(e) {

alert('You clicked at ' +e.latitude);
};
它在web浏览器上工作并返回纬度,但在移动(iPhone)浏览器上不工作

所以我接下来做的是:

 earth.on('touchstart', fire);

 var fire = function(e) {

    alert('You clicked at ' +e.latitude);
    };
它在移动浏览器(iPhone)上工作,但问题是它不返回纬度。相反,它用“NULL”提醒我。当我在移动浏览器中触摸地球仪时,我希望它返回纬度


请帮助我让它像我想要的那样工作…

我在测试/研究WebGL Earth时偶然发现了这个问题。似乎他们在去年使用lat/lng修复了它-值应该可以工作。

但正如我刚才读到的,您已经通过在Github上发布解决了它。请注意,初始修复仅适用于touchstart事件。