与golang和mongodb的storelocator

时间:2016-11-29 22:57:18

标签: mongodb go geolocation mgo

嘿,我正在尝试使用golang和mongodb构建商店定位器。 我是两个新手。我试图搜索但是无法在golang中找到代码,这可以帮助我将名称和坐标的商店插入到mongodb中,然后搜索半径为3000米的商店提供的纬度和经度值。

注意:我想自己提供id,这样如果我有id,我就可以轻松获取商店。

我试过如下,但没有任何反应,没有错误或存储插入db

test.go如下:

core_store_group

1 个答案:

答案 0 :(得分:0)

@ user7227958

由于坐标的(缺乏)float64精确度,Go看起来像是在玩弄技巧。

检查一下: 使用long:= 39.70和lat:= 35.69您需要一个范围= 3000000才能选择您的记录。 但是,如果您使用更精确的坐标,请说 long := 39.6910592 lat := 35.6909623 然后你就可以找到你的商店,即使是1米的范围(这是预期的)。

干杯, -D