相关疑难解决方法(0)

在给定坐标和最大距离的情况下找到某个点的最近点 - 使用具有MEAN堆栈的Mongoose未定义查询结果

我有一个问题,在某些日子里我无法解决,甚至查看相关的Stack Overflow Q/A.

我正在开发一个应用程序重用Scotch的创建一个MEAN堆栈谷歌地图应用程序教程由艾哈迈德哈克方法.

我正在尝试实现一个使用Google Maps API绘制的应用程序Points,LineStrings以及Polygons哪些坐标包含在存储在MongoDB实例中的GeoJson文件中.

我正在使用Mongoose为我的数据构建S​​chema并查询我的MongoDB数据库.

我想找到 给定CP某个点的最近点,并给出用于找到感兴趣点的最大半径 .P0P0's latitude and longitudedistance

在此输入图像描述

鉴于图像结束,我想,例如,如果我插入2000(公里),我的查询将找到距离P0最远2000公里的所有点.在这个例子中,它应该给我P1和P2.

当我只有点数时,我能够做到这一点Mongoose Schema.

Schema只有标记(点):

// Pulls Mongoose dependency for creating schemas
var mongoose    = require('mongoose');
var Schema      = mongoose.Schema;

// Creates a User Schema. 
var MarkerSchema = new Schema({
    username: {type: String, required: true},
    location: {type: [Number], required: …
Run Code Online (Sandbox Code Playgroud)

javascript mongoose mongodb node.js mongodb-query

13
推荐指数
2
解决办法
1629
查看次数

标签 统计

javascript ×1

mongodb ×1

mongodb-query ×1

mongoose ×1

node.js ×1