2
私はきれいに動作する地理空間クエリを設定しましたが、それぞれの結果の距離を求めています。Nearクエリからの距離 "dis"の結果の取得
var query = Query.Near("Location", longitude, latitude);
var places = mongoDb.GetCollection<Place>("places").Find(near);
は、どのように私は、「場所」の各要素からの距離を取得します:
クエリを考えると?
あなたは命の恩人であり、魅力のように機能します。現在、私はどの測定値がラジアンであるかを調べる必要がありますが? –
それはラジアンである可能性があります。MongoDBのドキュメントでは、ラジアンあたり約69マイルと言います。しかし、それは赤道でしかありません。詳細はこちらhttp://www.mongodb.org/display/DOCS/Geospatial+Indexing#GeospatialIndexing-EarthisRoundbutMapsareFlat –