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

Sorting 使用Ember.js根据位置属性按距离自定义排序模型,sorting,ember.js,Sorting,Ember.js,我有具有Lat/Long属性的模型,我想根据我的当前位置(我使用google map api v3中的html5地理位置请求)按距离对它们进行排序 我可以使用emberjs进行排序吗(知道它需要一些计算来将点与我的当前位置进行比较)?我应该使用什么策略 Json结构: point: { "id" : 1, "name": "Name", "x": '50.801268', "y": '4.393162' } 我假设您的模型是阵列控制器的一部分 在这种情况下,您应该能够使用

我有具有Lat/Long属性的模型,我想根据我的当前位置(我使用google map api v3中的html5地理位置请求)按距离对它们进行排序

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

Json结构:

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

我假设您的模型是
阵列控制器
的一部分

在这种情况下,您应该能够使用:

此代码可能有助于:


谢谢,这有点帮助,但我最终使用了计算属性排序: