自定义根据Ember.js的位置属性按距离排序模型

时间:2013-08-04 19:46:15

标签: sorting ember.js

我有Lat / Long属性的模型,我想根据我当前的位置(我从谷歌地图api v3使用html5地理定位请求)按距离对它们进行排序。

我可以使用emberjs进行排序(知道它的一些计算来将点与我当前的位置进行比较)吗?我应该采用什么策略?

Json结构:

point: {
  "id" : 1, 
  "name": "Name", 
  "x": '50.801268', 
  "y": '4.393162'
}

1 个答案:

答案 0 :(得分:1)

我认为您的模型是ArrayController的一部分。

在这种情况下,您应该可以使用:

http://emberjs.com/api/classes/Ember.ArrayController.html#property_sortProperties

此代码可能有所帮助:

http://jsbin.com/ifamox/1/edit