Javascript 触摸事件不发生';t警戒纬度
我正在尝试在我的一个新项目中使用WebGL Earth 2.0。图书馆 可在此处找到: -假设我想点击地球仪,浏览器必须提醒我 我点击的地方的纬度。我所做的是: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
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事件。