我有具有 Lat/Long 属性的模型,我想根据我当前的位置(我使用来自 google map api v3 的 html5 地理定位请求)按距离对它们进行排序。
我可以使用 emberjs 进行排序(知道它的一些计算来将点与我当前的位置进行比较)吗?我应该使用什么策略?
Json结构:
point: {
"id" : 1,
"name": "Name",
"x": '50.801268',
"y": '4.393162'
}
我假设您的模型是ArrayController
.
在这种情况下,您应该能够使用:
http://emberjs.com/api/classes/Ember.ArrayController.html#property_sortProperties
此代码可能会有所帮助: