oracle - 地图区域初始位置和缩放在 Oracle APEX 中不起作用
问题描述
我通过“区域”配置面板的“属性”选项卡中的“初始位置和缩放”配置使用以下代码设置默认地图缩放:
select to_number(:P17_GPS_LATITUDE) as LAT,
to_number(:P17_GPS_LONGITUDE) as LON,
15 as ZOOM
from DUAL
这是第一次正常工作,但是当我再次进入此页面时停止工作,直到我注销应用程序并再次登录。
我查看了可能是什么问题,发现第一次加载地图的脚本部分与之后加载地图时不同。第一次加载这是我能找到的(我只留下加载之间不同的部分):
apex.jQuery('#localitzacioMapa_map_region')
.spatialMap({
"regionStaticId": "localitzacioMapa",
"resetMapPosition": true,
"initPosition": { "basedOnFeatures": false, "lon": 1.8246315941379123, "lat": 45.97590926950204, "zoom": 15, "getFromBrowser": false }
})
之后,它将像以下代码一样加载,并且在我注销并再次登录之前不会修复:
apex.jQuery('#localitzacioMapa_map_region')
.spatialMap({
"regionStaticId": "localitzacioMapa",
"initPosition": { "basedOnFeatures": false, "zoom": 0, "getFromBrowser": false }
})
我的问题是未正确传递LAT和LON值,并且由于某种原因缩放值重置为 0。
解决方案
推荐阅读
- snakemake - 用于输出文件命名的 Snakefile 和通配符/正则表达式
- python - scikit-learn 在 make_scorer 中苦苦挣扎
- javascript - 终止 JavaScript 中的处理程序执行
- android - Android Studio 错误:程序类型已存在:org.objectweb.asm.Edge
- java - 用于文本文件处理的 Java 多线程
- r - R中时间序列缺失数据的插补模型
- python - 从单词搜索游戏中找到解决方案
- java - AWS Api Gateway 缓存的响应
- javascript - 菜单中的链接不可点击
- c# - CreateInstance InvalidCastException