注意:首尾坐标必须一样,这样才能使多边形闭合。
2.使用百度地图开放平台地图JS Demo,把多边形坐标输入,看看多边形是否合适。
百度地图开放平台地图JS Demo:http://developer.baidu.com/map/jsdemo.htm#c2_9
把以下代码替换源码编辑器中的内容,然后点击运行
多边形区域
3.定义测试坐标
广州东站坐标:113.330908,23.155678 (多边形内)
宏发大厦:113.33831,23.137335 (多边形外)
4.在mongodb测试
1.创建数据库
2.插入多边形范围并添加索引
3.判断坐标是否在多边形区域
广州东站坐标:113.330908,23.155678
输出:
表示坐标 113.330908,23.155678 在多边形区域内
宏发大厦:113.33831,23.137335
输出:空
表示坐标 113.33831,23.137335 在多边形区域外
总结
以上就是利用mongodb判断坐标是否在指定多边形区域内的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对七叶笔记的支持。