2
我想爲我的搜索表單使用傳單標記(for latLng)和滑塊(用於半徑)。
MongoDB的部分會像傳單和MongoDB半徑
location: {
$geoWithin: {
$centerSphere: [[lon, lat], radius]
}
}
但半徑好像永遠是正確的。
我必須劃分/乘以多少數才能正確使用?
我想爲我的搜索表單使用傳單標記(for latLng)和滑塊(用於半徑)。
MongoDB的部分會像傳單和MongoDB半徑
location: {
$geoWithin: {
$centerSphere: [[lon, lat], radius]
}
}
但半徑好像永遠是正確的。
我必須劃分/乘以多少數才能正確使用?
您應該對所有人(地圖和搜索)使用相同的單位。
我更喜歡在這種情況下使用儀表。
單張已使用儀表單元。
所以你只需要使用儀表進行查詢。
根據this,您應該使用GeoJSON。
並確保索引是「2dsphere」。