小编Jon*_*nas的帖子

Zend Framework 2 - 如何从库中包含部分

我写了一些我想在几个模块中使用的部分.我认为最好的方法是将它放入我的自定义库中.

但不幸的是,我无法找到一种方法来包含这个部分而不使用非常丑陋的路径,如:

echo $this->partial('/../../../../vendor/myvendor/library/MyVendor/View/Views/FormPartial.phtml'
, array(...));
Run Code Online (Sandbox Code Playgroud)

有什么想法如何从我的视图链接到我的供应商目录?

php partial-views view-helpers zend-view zend-framework2

7
推荐指数
1
解决办法
8975
查看次数

使用MongoDB进行错误的距离计算

我正在使用MongoDB执行以下原始查询:

qry = {"position" : SON([("$near", [52.497309,13.39385]), ("$maxDistance", distance/111.12 )])}
locations = Locations.objects(__raw__=qry)
Run Code Online (Sandbox Code Playgroud)

数据库中的位置设置为[52.473266, 13.45494].

一旦我将距离设置为7.3或更高,我得到一个结果,所以看起来这两个位置必须至少相距7.3公里.

当我用Google地图计算这两个地理位置的距离时(例如开车去),它告诉我它距离彼此只有5.2公里.

我用不同位置的负载测试它,谷歌和Mongodb的距离计算总是有很大差异

我错过了什么,或者有人可以解释这种差异来自哪里?

我已经检查了这个答案,但它对我不起作用......

distance geospatial mongodb

4
推荐指数
1
解决办法
723
查看次数