2017-02-06 6 views
0

素晴らしいツールですが、過去のGeoFireと戦っていて、新しいプラットフォームを試してみることにしました。Cloudboost - Geopointクエリイベント

しかし、小さな問題はありますが、私は負荷が大きい場合に動作する半径内のメッセージを取得するクエリを作成しましたが、今はそのようなイベントを作成しようとしています。ページの読み込みでは、クエリが完全に機能します。このコードは、クエリを適用せずにデータを追加するだけのようです。私は間違って何をしていますか?

var query1 = new CB.CloudQuery('Data'); 

    //third parameter is the radius to check in meters. 
    query1.near("messageLocation", loc, 1000); 

    CB.CloudObject.on('Data', 'created', query1, function(value){ 
     var myUIMessage = '<li class="media"><div class="media-body"><div class="media"><a class="pull-left" href="#"><img class="media-object img-circle " src="assets/img/user.png" /></a><div class="media-body">' + value.document.Message + '<br /><small class="text-muted">' + value.document.userID + ' | ' + value.document.createdAt + '</small><hr /></div></div></div></li>'; 

     $("#messageList").prepend(myUIMessage); 
    }); 

答えて

0

RealtimeのGeoLocationクエリはまだサポートされていません。私はGitHubでこの問題を作成しました。今から1週間後にサポートを追加する必要があります。

フィードバックいただきありがとうございます。

https://github.com/CloudBoost/cloudboost/issues/122

関連する問題