使用网络设备在黑莓9800中无法使用GPS坐标

时间:2012-10-31 14:41:57

标签: html5 cordova blackberry geolocation blackberry-webworks

我正在使用HTML5地理位置API来获取GPS坐标

navigator.geolocation.getCurrentPosition(geolocationSuccess, 
                                     [geolocationError], 
                                     [geolocationOptions]);

这适用于除Blackberry 9800之外的所有版本。我在黑莓网络中使用api。有人可以帮助我,黑莓9800是否支持上述api,或者我必须做其他事情。

或者任何人都可以告诉我Geolocation的任何黑莓webworks扩展。

1 个答案:

答案 0 :(得分:2)

这是在BlackBerry WebWorks应用程序中检索GPS坐标的正确方法。

确认您的设备一般可以检索GPS坐标。如果它适用于除一个设备之外的某些设备,那么我认为它是一个连接问题。试试这个:

1)打开设置 - >设备 - >位置设置 2)确保“位置服务”设置为“开” 3)打开菜单,然后选择“刷新位置”

您应该会在此屏幕的“位置”部分看到GPS坐标。这些值将发送到navigator.geolocation.getCurrentPosition()方法。如果这些值仍为空,那么您的应用也将获得空值。

希望有所帮助。