尝试使用PHP使用lat和long来查找商店的位置

时间:2014-04-16 09:30:38

标签: php mysql google-maps

就像之前的帖子一样,我没有得到答案,我希望使用[Google] https://developers.google.com/maps/articles/phpsqlsearch_v3设置商店定位器,但我在运行此查询的XML文档中没有得到任何结果; < / p>

SELECT id, ( 3959 * acos( cos( radians(37) ) * cos( radians( lat ) ) * cos( radians( lng ) - radians(-122) ) + sin( radians(37) ) * sin( radians( lat ) ) ) ) AS distance FROM markers HAVING distance < 25 ORDER BY distance LIMIT 0 , 20;

有超过5个结果与此查询匹配,并且已直接在PHPMyAdmin中运行查询以尝试对自己进行故障排除,我返回0结果。

任何人都可以解释为什么这对我不起作用?我现在浪费了很多天。

非常感谢,

1 个答案:

答案 0 :(得分:1)

教程中提供的半径是不够的。 如果你把它增加到25000而不是25,它就可以了。

希望将来可以帮助其他任何人。