Javascript symbian的位置数据

Javascript symbian的位置数据,javascript,geolocation,symbian,Javascript,Geolocation,Symbian,我想通过塞班手机的web浏览器和getlocation api从塞班手机中检索位置数据(纬度和经度)。还有什么我能做的吗?有什么api可以推荐从支持gps的symbian设备获取位置数据吗?谢谢 您可能需要查看开源JavaScript包装。使用它非常简单,如下所示: if (geo_position_js.init()){ geo_position_js.getCurrentPosition(function (p) { alert(p.coords.latitude.toFixed

我想通过塞班手机的web浏览器和getlocation api从塞班手机中检索位置数据(纬度和经度)。还有什么我能做的吗?有什么api可以推荐从支持gps的symbian设备获取位置数据吗?谢谢

您可能需要查看开源JavaScript包装。使用它非常简单,如下所示:

if (geo_position_js.init()){
  geo_position_js.getCurrentPosition(function (p) {
    alert(p.coords.latitude.toFixed(2) + ', ' + p.coords.longitude.toFixed(2));
  },  
  function (p) {
    alert('Error: ' + p.code);
  });
}
else {
  alert('Handset does not have client-side geolocation capabilities');
}

这个包装也很有用。

我建议您检查一下phonegap 他们有一个地理定位api,但我不知道哪个版本的Symbian支持它。 也可以在forum.nokia.com上查看APIbridge


请注意,这是否可能在很大程度上取决于您针对的Symbian版本

我曾在诺基亚设备上尝试过该api,但它不起作用。显然,这个api只能在应用程序中使用,但不能通过浏览器使用。你能得到这份工作吗?怎么用?谢谢。@Limfank:不幸的是,我没有诺基亚手机来测试它。据我所知,诺基亚还没有实现W3C地理定位API,它有自己的API。这个包装器应该将不同的API整合到一个单一的API中。。。我将把答案留在这里一段时间,以防万一其他人可以评论或测试它。。。如果它不起作用,我将删除它:)