在我的数据库中,我存储了一个中心点和半径(以米为单位)。
我想传入一个纬度/经度,然后使用我存储的mysql值创建一个圆来告诉我我传入的点是否在该圆内。是否有类似于haversine公式的东西可以让我这样做(它将假定我的点已经在数据库中)。
Haversine公式: (3959 * acos(cos(radians(40))* cos(radians(lat))* cos(radians(long))-radians(-110))+sin(radians(40))* sin(radians(long)))
数据库: circleLatCenter,circleLngCenter,Radius
传入> 选择foo表中纬度、经度的id,其中(make circle function: circleLat、circleLng、radius)
我想传入一个纬度/经度,然后使用我存储的mysql值创建一个圆来告诉我我传入的点是否在该圆内。是否有类似于haversine公式的东西可以让我这样做(它将假定我的点已经在数据库中)。
Haversine公式: (3959 * acos(cos(radians(40))* cos(radians(lat))* cos(radians(long))-radians(-110))+sin(radians(40))* sin(radians(long)))
数据库: circleLatCenter,circleLngCenter,Radius
传入> 选择foo表中纬度、经度的id,其中(make circle function: circleLat、circleLng、radius)