|

楼主 |
发表于 2016-7-14 16:15:56
|
显示全部楼层
- setTimeout(function() {
- var distance = 0.008983;
- var a1 = (Number(curLat) - Number(distance)).toFixed(6);
- var a2 = (Number(curLat) + Number(distance)).toFixed(6);
- var b1 = (Number(curLng) - Number(distance)).toFixed(6);
- var b2 = (Number(curLng) + Number(distance)).toFixed(6);
- // 过滤出1公里范围内的商家
- merchantData.setFilter("filter1", "curLat >= " + a1 + " and curLat <= " + a2 + " and curLng >= " + b1 + " and curLng <= " + b2 + " ");
- merchantData.refreshData();
- // 遍历获取商家电话
- var names = [];
- merchantData.eachAll(function(param) {
- names.push(param.row.val('telephone'));
- });
- alert(names);
- // 给1公里范围内的商家进行推送消息
- Baas.sendRequest({
- "method" : "post",
- "url" : "/hy/jpush",
- "action" : "push",
- "anync" : false,
- "params" : {
- registrationId : names
- },
- "success" : function(data) {
- alert(111);
- } // 请求成功后的回调方法
- });
- }, 2000);
复制代码 这样传过的registrationId 的值如图,是过滤出来的符合条件的多个电话号码,现在我想给这几个号码推送消息该怎么做啊? 直接传过去不行会报错 |
|