美文网首页
mysql地图两地之间的经度纬度按3公里以内查询

mysql地图两地之间的经度纬度按3公里以内查询

作者: 拉肚 | 来源:发表于2016-06-22 13:29 被阅读583次

SELECT asin(sqrt(POW((cos(origin_latitude*0.01745329251994329)*cos(origin_longitude*0.01745329251994329))-(cos(22.818906*0.01745329251994329)*cos(108.369461*0.01745329251994329)),2)+

POW((sin(origin_latitude*0.01745329251994329)*cos(origin_longitude*0.01745329251994329))-(sin(22.818906*0.01745329251994329)*cos(108.369461*0.01745329251994329)),2)+

POW(sin(origin_longitude*0.01745329251994329)-sin(108.369461*0.01745329251994329),2)/2))* 1.27420015798544E7/1000,origin_latitude,origin_longitude

FROM order_basic

WHERE  asin(sqrt(POW((cos(origin_latitude*0.01745329251994329)*cos(origin_longitude*0.01745329251994329))-(cos(22.818906*0.01745329251994329)*cos(108.369461*0.01745329251994329)),2)+

POW((sin(origin_latitude*0.01745329251994329)*cos(origin_longitude*0.01745329251994329))-(sin(22.818906*0.01745329251994329)*cos(108.369461*0.01745329251994329)),2)+

POW(sin(origin_longitude*0.01745329251994329)-sin(108.369461*0.01745329251994329),2)/2)

)* 1.27420015798544E7/1000<3

ORDER BY id DESC

LIMIT 0 , 30

相关文章

网友评论

      本文标题:mysql地图两地之间的经度纬度按3公里以内查询

      本文链接:https://www.haomeiwen.com/subject/ndfndttx.html