我有一个问题,在某些日子里我无法解决,甚至查看相关的Stack Overflow Q/A.
我正在开发一个应用程序重用Scotch的创建一个MEAN堆栈谷歌地图应用程序教程由艾哈迈德哈克方法.
我正在尝试实现一个使用Google Maps API绘制的应用程序Points,LineStrings以及Polygons哪些坐标包含在存储在MongoDB实例中的GeoJson文件中.
我正在使用Mongoose为我的数据构建Schema并查询我的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)