$ nearを使用して、ユーザーの近くにある場所を見つけようとしています。
$places = Places::model ()->findAll(array (
"conditions" => array (
'location' => Array('near' => array((float)$this->latitudeUser,(float)$this->longitudeUser)),
),
"maxDistance" => 1,
"limit" => 5,
));
米国テキサス州までの場所を見つけ、私がカナダのモントリオールにいることを除いて、すべてが機能しているようです。maxDistanceを機能させるために何ができるかわかりません。EMongoDocumentsがGeoNearまたはnearSphereをサポートしていないため、GeoNearまたはnearSphereを使用できないようです。
だから私は何か明らかなものが欠けていますか?
私はmongomapper-near-with-maxdistance-mongooperationfailure-geo-values-have-toを知っていますが、何も役に立ちませんでした。
編集:経度緯度の順序を変更