-1

我正在处理地图,但无法在 worklight 6.0 中获取当前位置,我可以使用任何链接或 API 来获取当前的纬度、经度值。

我还看到了这个链接,用于从 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,选项)

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

谢谢 djrecker

4

2 回答 2

1

如果没有您的实施和对您尝试做的事情的解释,我们将无法为您提供帮助。这是一个技术问答网站...

根据你在做什么,你可以:

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

阅读这两种方法提供的内容并选择最适合您的方法。

于 2013-09-04T07:41:10.047 回答
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(如您链接到的简短“操作方法”中所示)。

于 2013-09-11T14:10:57.577 回答