0

単位がマイルとフィートの両方で返される場合、距離の配列をどのようにソートできますか?

たとえば、327 フィート、1.5 マイルを取得します。20マイル。等々。配列で最初に足を使って常に何かを計算することは可能ですか?

コードは次のとおりです。

_locationset.sort(function (a, b) {
       return ((a.Distance < b.Distance) ? -1 : ((a.Distance >b.Distance) ? 1 : 0));
});

助けてくれてありがとう。

4

2 に答える 2

1

それは不可能だと思います。最初に足をマイルに変換する必要があります。

于 2012-07-19T20:55:20.200 に答える
1

Google Maps API を使用しているタグから推測しています。Google マップ API からどのように距離を取得していますか?

Google マップ API からの距離は、指定された単位系を使用した文字列表現で利用できますが、常にメートル単位の数値表現でも利用できます。数値表現を使用して、それをソートできますか?

https://developers.google.com/maps/documentation/javascript/reference#Distance

于 2012-07-19T21:03:06.220 に答える