草庐IT

中距离

全部标签

php - 在 Laravel 中获取具有远距离关系的枢轴值

在我的Laravel项目中,我使用了以下(inspiredfromhere)来获得模型与另一个模型之间的远距离关系。我不能使用HasManyThrough方法,因为bars和bazs与多态关系相关。publicclassMyClass{publicfunctionfoos(){return$this->hasMany('App\Foo');}publicfunctiongetBazAttribute(){$this->load(['foos.bars.bazs'=>function($q)use(&$bazs){$bazs=$q->get()->unique();}]);}}这按预期工

php - 搜索到的地址与谷歌地图 api v3 上最近的现有地标之间的距离

我正在使用GoogleMapsAPIv3开发一个网页。我目前有一个功能图和搜索栏。我需要能够在map上的一个KML文件上显示从搜索地址到最近地标的距离。我该怎么做?页面代码如下:vargeocoder;varmap;varmarker;varlayers=[];functioninitialize(){geocoder=newgoogle.maps.Geocoder();varlatlng=newgoogle.maps.LatLng(41,-73.4);varmyOptions={zoom:7,center:latlng,mapTypeId:google.maps.MapTypeId.

豪斯多夫距离(Hausdorff distance)

文章目录豪斯多夫距离(Hausdorffdistance)引言Hausdorff距离豪斯多夫距离(Hausdorffdistance)引言当谈到距离时,我们通常指的是最短的距离:例如,如果说一个点XXX距离多边形PPP的距离为DDD,我们通常假设DDD是XXX到PPP的最近点的距离。同样的逻辑也适用于两个多边形:对于两个多边形AAA和BBB,我们通常将它们的距离理解为AAA的任意点和BBB的任意点之间的最短距离。形式上,这称为minimin函数,因为AAA和BBB之间的距离DDD由下式给出:这个等式用计算机程序表达:对于AAA的每个点aaa,找出它到BBB的任何点bbb的最小距离;最后,取其中

php - 使用邮政编码查找两个地方之间的距离(英里)

我们的系统中有100个用户,在注册时他们输入了他们的邮政编码,现在我需要的是,如果我输入任何邮政编码,它应该给我输入的邮政编码与其他100个用户邮政编码之间的距离的结果?有没有可能,如果有人知道解决方案,请帮助我? 最佳答案 我会分两部分来做:地理编码脚本,运行一次并将结果存储在持久缓存(例如数据库)中。这样您就可以避免达到速率限制并加快最终查找速度。用于计算距离的脚本,在需要时运行或缓存它以构建一个查找表来存储每个邮政编码与所有其他邮政编码之间的距离。由于您只有100个zip,因此此查找表不会很大。地理编码status!=='OK

PHP 确定距离

我有一个巨大的30x100数组,代表一个足球场。我让玩家在其中移动。但是,当球被抛出时,我需要确定其他球员是否在轨迹的+/-1范围内以可能拦截传球。由于一些(和大多数)传球是对角线传球,我很难弄清楚如何确定一个算法来评估这种事情。我的领域看起来像1234567...234567...字符只能从整数移动(因此每个字符在每个时刻都有一组坐标,例如(3,2)或(20,90))。要确定一名球员是否在我的传球轨迹的特定范围内(比如传球从(2,4)到(30,15)),最简单的方法是什么? 最佳答案 所以你在($x0,$y0)处有一个传球手,如果

php - 使用google api获取两个位置之间的距离

我有以下代码:$output=file_get_contents("http://maps.google.com/maps/nav?q=from:39.519894,-5.105667%20to:51.129079,1.306925");$distance=json_decode($output);我从GoogleAPI获得JSON响应,但是当我使用json_decode()解码JSON时,我得到一个NULL值,这意味着该函数无法解码这背后的原因是什么? 最佳答案 这应该对你有用,你可以将地址或只是纬度/经度传递给$from&$to

php - 使用 Graph DB 通过 PHP 存储位置之间的距离

我需要能够快速找到给定目的地的n个最近的目的地,计算n个目的地的nxn距离矩阵以及与两个或多个目的地之间的距离相关的其他几个此类操作。我了解到,与MySQL数据库相比,图形数据库的性能要好得多。我的应用程序是用PHP编写的。所以我的问题是-是否可以将GraphDB与PHP应用程序一起使用,如果可以,那么哪个是最佳选择和开源以及如何将此数据存储在GraphDB中以及如何访问它。提前致谢。 最佳答案 Neo4j是一个非常可靠的图形数据库,并且还具有灵活的(如果有点复杂的话)许可。它实现了BlueprintsAPI,并且应该很容易从几乎任

php - 按坐标之间的距离过滤 wordpress 帖子

我想做的是根据2个坐标之间的距离过滤一堆wordpress帖子。在URL中传递了用户输入的坐标、范围和类别,如下所示:/?cat=0&s=5041GW&range=250&lat=51.5654368&lon=5.071263999999928然后有一些帖子(不是所有帖子)都有我使用高级自定义字段插件创建的纬度和经度字段。这些是我传递给get_posts以获取按类别过滤的帖子的参数:$args=array('posts_per_page'=>24,'category'=>$_GET["cat"],'orderby'=>'post_date','order'=>'DESC','post_

php - 如何计算两个地址之间的距离

我想计算两点之间的距离。这些点是地址。例子:A点:美国纽约肯尼迪国际机场B点:美国纽约州拉瓜迪亚现在我想计算A点和B点之间的距离(通过道路)和行驶时间。我该怎么做?是否可以使用谷歌地图API?你会如何解决这个问题? 最佳答案 rows[0]->elementsas$road){$time+=$road->duration->value;$distance+=$road->distance->value;}echo"To:".$data->destination_addresses[0];echo"";echo"From:".$dat

php - 如何使用 PHP 从距离矩阵中获取聚类?

我将距离矩阵作为二维数组,如下所示:所以,我需要在它的帮助下找到元素的簇。我可以做到,使用分层聚类,比如k-means。我在这里找到了这样的例子PHPK-Means如何将我的二维数组转换为点数组,如本示例中所列?$points=[[80,55],[86,59],[19,85],[41,47],[57,58],[76,22],[94,60],[13,93],[90,48],[52,54],[62,46],[88,44],[85,24],[63,14],[51,40],[75,31],[86,62],[81,95],[47,22],[43,95],[71,19],[17,65],[69,2