嘿,我正在尝试使用golang和mongodb构建商店定位器。 我是两个新手。我试图搜索但是无法在golang中找到代码,这可以帮助我将名称和坐标的商店插入到mongodb中,然后搜索半径为3000米的商店提供的纬度和经度值。
注意:我想自己提供id,这样如果我有id,我就可以轻松获取商店。
我试过如下,但没有任何反应,没有错误或存储插入db
test.go如下:
core_store_group
答案 0 :(得分:0)
@ user7227958
由于坐标的(缺乏)float64精确度,Go看起来像是在玩弄技巧。
检查一下:
使用long:= 39.70和lat:= 35.69您需要一个范围= 3000000才能选择您的记录。
但是,如果您使用更精确的坐标,请说
long := 39.6910592
lat := 35.6909623
然后你就可以找到你的商店,即使是1米的范围(这是预期的)。
干杯, -D