IBM Worklight 6.0 - 获取当前位置(lat,long)

时间:2013-09-04 07:09:11

标签: ibm-mobilefirst worklight-geolocation

我正在使用地图工作,并且无法在worklight 6.0中获取当前位置,我可以使用任何链接或API来获取当前lat,long值。

此外,我已经看到此链接用于跟踪IBM信息中心的设备当前位置,

http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/index.jsp?topic=%2Fcom.ibm.worklight.help.doc%2Fdevref%2Ft_tracking_devices.html

WL.Device.Geo.acquirePosition(onSuccess,onFailure,options)

我如何在我的示例项目中使用上述api,任何建议,

由于 djrecker

2 个答案:

答案 0 :(得分:1)

如果没有您的实施和解释您尝试过的事情,我们无法帮助您。这是一个技术Q& A网站......

根据您正在做的事情,您可以:

或使用Worklight提供的位置服务:

阅读这两种方法提供的选项,并选择最适合您的方式。

答案 1 :(得分:0)

如果没有明确指出你想要完成什么,就很难回答。 您应该确保验证的一件事是您的权限设置正确(请参阅http://pic.dhe.ibm.com/infocenter/wrklight/v6r0m0/topic/com.ibm.worklight.help.doc/apiref/r_wl_location.html)。

使用WL.Device.Geo.acquirePosition(onSuccess,onFailure,options)API可以为您提供单个位置(传递给onSuccess函数),以获取经度和纬度使用position.coords.longitude和position。 coords.latitude。

如果您希望跟踪一段时间内的位置,请使用WL.Device.startAcquisition API(如您所链接的简短“操作方法”所示)。