2010-09-18 46 views
2

我想通过它的web浏览器使用getlocation API从symbian手机检索位置数据(经度和纬度)。无论如何,我可以做到吗?任何建议从GPS启用Symbian设备获取位置数据的API?谢谢!!symbian的位置数据

回答

0

你可能想看看开源geo-location-javascript 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'); 
} 

这个包装也是discussed on Dive into HTML 5

+0

我曾尝试在诺基亚设备上的API,但它没有奏效。显然这个API只能在应用程序中工作,而不能通过浏览器。你可以得到这份工作?怎么样?谢谢。 – limfreak 2010-09-18 16:52:37

+0

@limfreak:不幸的是我没有诺基亚手机来测试它。据我所知,诺基亚尚未实现W3C地理定位API,并且拥有自己的API。这个包装应该将不同的API整合到一个包中......我会在这里留下答案一段时间,以防其他人可以评论或测试它......如果它不起作用,我会删除它 :) – 2010-09-18 16:55:50

2

我会推荐检查电话http://www.phonegap.com 他们有一个地理定位api,但我不知道哪个版本的Symbian支持它。 同时关注forum.nokia.com上的APIbridge。

注意这是否可能可能取决于您所定位的Symbian版本。