模拟位置的cordova-plugin-geofence问题

时间:2016-09-16 08:18:34

标签: angular phonegap-plugins cordova-plugins ionic2 android-geofence

我已经在https://github.com/tsubik/ionic2-geofence教程之后的应用程序中启动并添加了地理围栏。如果设置的地理围栏是我当前的位置,我将成功收到通知。但是,如果我将地理围栏设置为其他位置,则不会触发通知。无法跟踪问题。

我正在使用Lockito应用程序来模拟我的位置。同时启用允许我的设备中的模拟位置。

请让我知道我错过了什么来帮助我。

到目前为止我的代码:

geo= {
      id: new_id,
      latitude: this.myLat,
      longitude: this.myLng,
      radius: 1000,
      transitionType: 1,
      notification: {
        id: new_id,
        title: "Title",
        text: "text",
        openAppOnClick: true,
      }
    };

geofence.addOrUpdate(geo)
        .then(() => this.findById(geo.id))
        .then((found) => {
          if (!found) {
            this.geofences.push(geo);
          } else {
            const index = this.geofences.indexOf(found);
            this.geofences[index] = geo;
          }
        });

0 个答案:

没有答案