我在apex oracle中工作,(我的配置文件是SQL),那里有一个包含对象列表的页面,每个对象都有其地理坐标。我想确保当我单击表中此对象的链接(长或宽)时,必须打开沿这些坐标的点的google map!
在写之前,我写了一个对函数的呼吁,在其中我传递了经度和纬度函数。但是我不能为过渡编写“ openmaps”函数本身。也就是说,我需要编写一个函数来在地图上的“ LONG”和“ LAT”坐标处找到一个点,需要帮助。谢谢您的帮助)
javascript:openmaps('#LONG#','#LAT#')
答案 0 :(得分:2)
我想在一个表中存储着X和Y坐标。如果这是报告,那么您将使用以下类似内容作为“显示”链接:
with your_table (id, x, y) as
(select 1, 45.13, 16.38 from dual union all
select 2, 46.18, 15.87 from dual
)
select
id, x, y,
--
'<a href=http://maps.google.com/maps?q=' ||
translate(y, ',', '.') || '+' ||
translate(x, ',', '.') ||
' target="_blank">Display</a>'
as display_link
from your_table
请不要忘记为display_link
列禁用“转义特殊字符”。
运行页面并单击“显示”链接可打开Google地图并显示位置: