是否允许在服务器端使用谷歌地图而不实际显示地图?我一直在搜索它似乎不是,但我可以看到有谷歌地图的nodeJs插件.我想使用带有节点js的directionService.如果允许,我需要将Google徽标放在某处吗?
谢谢
编辑:这是我如何完成它的要点
我正在执行此查询
{
"$geoNear":{
"uniqueDocs":true,
"includeLocs":true,
"near":[
8.759131,
40.272393
],
"spherical":false,
"distanceField":"d",
"maxDistance":0.09692224622030236,
"query":{
},
"num":3
}
}
Run Code Online (Sandbox Code Playgroud)
在这个模型上:
var ridePathSchema = new Schema({
...
loc: [Number],
...
});
ridePathSchema.index({
loc: "2d"
});
Run Code Online (Sandbox Code Playgroud)
我得到:
Unhandled rejection reason: MongoError:
can't find any special indices: 2d (needs index), 2dsphere (needs index)
Run Code Online (Sandbox Code Playgroud)
有趣的是,就在这个查询之前,我确实在同一个模型上执行了类似的查询,但我确实对它进行了聚合并且它有效.
我究竟做错了什么?
更新:
RidePaths.aggregate([query]) WORKS
RidePaths.find(query) CAN'T FIND INDEX
Run Code Online (Sandbox Code Playgroud)