我需要使用适用于2.2版的新空间模块计算OrientDB上两个位置的距离。我检查过文档(http://orientdb.com/docs/2.2/Spatial-Module.html)但找不到任何内容。我可以自己计算距离但是那个时候,如果我不使用空间能力,那么使用空间模块有什么意义呢?
另外,我需要检查两个位置是否小于阈值。同样,我没有OrientDB提供的任何文档。
以下是我正在尝试实现的两个Java方法签名。
double distance(Vertex gateway, Vertex sink);
boolean isInDistance(Vertex from, Vertex to, double distanceX, double distanceY);
实际上,已经实现的SQL-MM函数中,需要实现ST_DISTANCE。我想,我需要一个解决方案作为ST_DISTANCE的替代品。
感谢您的帮助。