我有一个Geo触发器,我想读取放置在该触发器的event属性中的数据。
在应用程序将事件数据与devicecontext一起发送到服务器之前,如何读取此数据?有没有办法向我的回调函数发送几个参数?
var trigger1 = {
type: "DwellInside",
circle: {
longitude: 88.41,
latitude: 22.58,
radius: 100000 // 100km
},
dwellingTime: 100,
confidenceLevel: "high", // high confidence that we are in the circle
callback: this.myFunction,
eventToTransmit: {
event: {
city: "data.city" // dynamically added using JSON data.
},
transmitImmediately: true
}
};
答案 0 :(得分:1)
回调函数仅在触发器触发时接收设备上下文。 如果您需要其他信息,可以将其编码为“包装”功能 - 例如:
callback: function(deviceCtx) { myFunction("data.city", deviceCtx); },