距离计算公式
以
lng为经度(longitude)缩写
lat为纬度(latitude)缩写
create or replace function getdistance_bygispoint
(
i_latbegin real,
i_lngbegin real,
i_latend real,
i_lngend real
)
returns float
as
$body$
/*
* 地图两点之间,经纬度距离计算
* kuojungwong@sina.cn
* kuojungwong
* 20200713
*
* select getdistance_bygispoint(116.281524,39.957202,117.648673,38.42584) as distance;
* */
declare
v_distance real;
v_earth_radius real;
v_radlatbegin real;
v_radlatend real;
v_radlatdiff real;
v_radlngdiff real;
begin