首先创建两个存储过程
BAIDU2GOOGLE(百度转google)和GOOGLE2BAIDU(google转百度)。
CREATE OR REPLACE PROCEDURE "BAIDU2GOOGLE"
(in_lat IN OUT NUMBER,in_lng IN OUT NUMBER)
IS
RESULT NUMBER;
V NUMBER;
X NUMBER;
Y NUMBER;
Z NUMBER;
T NUMBER;
BEGIN
IF in_lat IS NULL OR in_lng IS NULL THEN
RETURN;
END IF;
IF in_lat = 0 OR in_lng = 0 THEN
RETURN;
END IF;
V := (ACOS(-1) * 3000.0) / 180.0;
X := in_lng - 0.0065;
Y := in_lat - 0.006;
IF X = 0 OR Y = 0 THEN
RETURN;
END I

这篇博客提供了两个PLSQL过程,分别用于将百度经纬度转换为谷歌经纬度(BAIDU2GOOGLE)和谷歌经纬度转换为百度经纬度(GOOGLE2BAIDU)。测试代码展示了如何使用这两个过程,并显示了转换前后的坐标值。
最低0.47元/天 解锁文章

被折叠的 条评论
为什么被折叠?



