问题标签 [worklight-geolocation]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
84 浏览

android - WLLocationListener location age issues on emulator

I'm having issues with the Worklight location API on Android emulator. I am using IBM Worklight Studio 6.2.0.01-20141027-1531 and Android emulator os level 4.4.2.

After updating the emulator location, these are the logs that I'm seeing:

The only way I can see the location listener catching and updating my UI is by setting the maximumAge higher than 29991929 - for example 299919290. I don't really understand where this 29991929 age comes from considering I just updated the location. Surely it should be a few milliseconds rather than 29991929+

Also if I set a crazy large number such as 299919290, I only get the first location update. After that, no matter how often I change the location, those changes are not picked up:

Works fine on my actual device, however I need to get this working on the emulator.

0 投票
2 回答
276 浏览

ibm-mobilefirst - 工作灯和位置服务问题

我阅读了 Worklight 位置服务教程,但我有几个问题。

  1. WL.Device.Geo.acquirePosition我需要更清楚&之间的区别WL.Device.startAcquisition

  2. 可以WL.Device.Geo.acquirePosition给你纬度和经度吗?我如何获得地区名称、城市等?我必须使用谷歌地图 API 吗?

  3. 您能否详细说明accessPointFilterswifi 策略中的以下配置?

    /li>
  4. 我在采购政策中读过,如果我提到enableHightSecurityas true,它使用 GPS?如果我不使用它,它将使用哪种机制?

    /li>
0 投票
1 回答
95 浏览

ibm-mobilefirst - 是否可以在 worklight wifi 触发 areaAccessPoints 中使用字符串+通配符作为 SSID?

文档说 wifi 触发器的 areaAccessPoints 可以设置为 {SSID: "*"} 匹配 Wifi 策略中给出的任何 SSID,但不匹配其他 SSID。

每当用户进入以标准字符串“FreeWifi”开头的 wifi 区域时,我需要通过 wifi 触发器通知应用程序。

我尝试使用“FreeWifi*”字符串作为 areaAccesspoints SSID - {SSID:“FreeWifi*”}。有了这个,我假设触发器基本上应该在用户进入任何 FreeWifi 热点(如 FreeWifi1、FreeWifi2、FreeWifi3 等)时被调用。

我已经检查过了,但没有按预期工作。这可以通过工作灯位置 wifi API 实现吗?

使用的 Worklight 版本 - 6.2/6.3

0 投票
1 回答
98 浏览

ibm-mobilefirst - Worklight 地理围栏 动态更新触发位置

我需要创建一个地理围栏触发器,在创建之后如果用户离开了我想调用 1 个 API 的区域,之后我需要使用当前(新)位置信息创建另一个触发器等等

到目前为止,我尝试了 function getFirstPositionAndTrack() { alert('单击 OK 继续获取起始位置');

}

0 投票
1 回答
205 浏览

ios - 如何让 wl.device.geo.acquireposition 在后台运行

我正在开发一个适用于 Android 和 iPhone 的工作灯(现在是 mobileFirst)应用程序。问题之一是我需要在某些点找到用户,以便通过本地推送通知通知他/她。当应用程序在前台时,一切似乎都工作正常,但我也需要它在后台工作。

我已经检查了以下链接,但还没有对我有用:

如果有帮助,这是我的代码:

我实际上是在 iOS 上尝试,我的 info.plist 文件如下所示:

在此处输入图像描述

我在后台得到的什么都没有,但是当我回到前台时,似乎我一下子得到了一切。所以,看起来它实际上做了一些事情,但直到你回到前台才让你知道......有没有办法在后台保持工作灯进程处于活动状态?

任何帮助将不胜感激,在此先感谢!

0 投票
0 回答
8 浏览

worklight-geolocation - 如何在 php 中获取当前位置的纬度和经度”代码答案的。下面是在 PHP 中取值进行地理定位的代码

如何在 php 中获取当前位置的经纬度”代码答案。下面是在 PHP 中取值进行地理定位的代码,这将对您有所帮助。有三个部分 1. php 部分 2. html 3. Jquery 所以你可以使用它在 php 中获取值。如果需要任何进一步的细节,请在评论部分发表评论