我需要创建一个算法,允许用纬度和经度标记的对象与附近另一个列表中的对象匹配。更具体地说,一个列表中的对象由一组定义对象形状的盘区定义。另一个列表中的对象由一系列纬度和经度定义,因为它们可能长达数英里并且方向变化。
在这种情况下,是否有任何标准算法可以帮助性能?我可以使用蛮力算法,但鉴于每个列表包含数十万个对象,性能将不足。
提前谢谢。
有开源的
java库可以满足您的目的。JSI 您可以从源代码中获取参考。
我需要创建一个算法,允许用纬度和经度标记的对象与附近另一个列表中的对象匹配。更具体地说,一个列表中的对象由一组定义对象形状的盘区定义。另一个列表中的对象由一系列纬度和经度定义,因为它们可能长达数英里并且方向变化。
在这种情况下,是否有任何标准算法可以帮助性能?我可以使用蛮力算法,但鉴于每个列表包含数十万个对象,性能将不足。
提前谢谢。
java库可以满足您的目的。JSI 您可以从源代码中获取参考。
javascript python java c# php android html jquery c++ css ios sql mysql arrays asp.net json python-3.x ruby-on-rails .net sql-server django objective-c excel regex ruby linux ajax iphone xml vba spring asp.net-mvc database wordpress string postgresql wpf windows xcode bash git oracle list vb.net multithreading eclipse algorithm macos powershell visual-studio image forms numpy scala function api selenium