gpt4 book ai didi

javascript - 使用纬度和经度在谷歌地图中搜索附近

转载 作者:行者123 更新时间:2023-11-29 13:32:58 24 4
gpt4 key购买 nike

我正在开发网站,所有外卖餐厅都在其中注册。我还为餐馆提供了在谷歌地图上标记其位置的设施,并将其纬度和经度保存在数据库中。

我需要搜索25公里半径内的餐馆。我还将用户的纬度和经度保存在数据库中。

简而言之,我的要求是我需要显示距用户位置 25 公里半径范围内的所有餐厅。

最佳答案

您好,我可以向您推荐这段代码。

SELECT id, 
( 6371 *
ACOS(
COS( RADIANS( db_latitude ) ) *
COS( RADIANS( $user_latitude ) ) *
COS( RADIANS( $user_longitude ) -
RADIANS( db_longitude ) ) +
SIN( RADIANS( db_latitude ) ) *
SIN( RADIANS( $user_latitude) )
)
)
AS distance FROM the_table HAVING distance <= $the_radius ORDER BY distance ASC"

你可以在sql查询中完成

关于javascript - 使用纬度和经度在谷歌地图中搜索附近,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19155320/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com