构建用于位置信息开放标准的Portlet
2007-05-10 12:20:12 来源:WEB开发网既然我们的开放 portlet 框架已经完成,那就可以将我们的 Oracle MapViewer 代码添加到其中了。
将 Oracle MapViewer 与开放标准的 Portlet 相集成
为简单起见,您将使用 MapViewer JSP 标记库调用我们的 MapViewer 实例,并将基于 Web 的动态地图返回到我们的 portlet 中,就像先前的 Oracle MapViewer 示例那样。总的来说,使用 MapViewer JSP 标记库不仅简单,而且文档翔实,堪称一个灵活的解决方案。有关方法文档,请参见 http://www.oracle.com/technology/products/jdev/howtos/10g/map/mv_jdev_howto.htm。
现在,为将代码添加到我们新近创建的 portlet 框架中,在 JDeveloper 中双击 view.jsp 文件将其打开。在 JDeveloper 设计模式中,您现在可以随意添加任何格式或内容,而无需钻研复杂的 HTML — 对于此项目,使用居中图标将内容居中。当您处于设计视图中时,您还可以拖曳、删除和定义我们的标记。要使用 Oracle MapViewer 标记,从 Component Palette(通常在 JDeveloper 10g 的右上角)中选择 MapViewer 标记库。从 MapViewer 标记库中,将 init 标记拖到页面中,紧挨着 Portlet 向导添加的 defineObjects 标记下方放下。可以看到,init 标记有三个字段,其中两个必须填写 — 用以下信息填写所有三个字段:URL (http://www.yourserver.com/mapviewer/omserver)、datasource (mvdemo) 和 用户定义的 ID (mvHandle) — 见图 12。
图 12:添加 init 标记和适当的说明
下一步是将 setParam 标记添加到页面中。请注意,虽然 setParam 标记不弹出信息窗口,但如果您在页面中选中该标记,则可以在 Property Inspector(通常在 JDeveloper 10g 的右下角)中设置 Oracle MapViewer 参数。在选中 setParam 标记时,填写以下参数:antialiasing (true)、basemap (WAREHOUSES_AND_CUSTOMERS)、centerX (-122.4)、centerY (37.8)、height (450)、size (10)、title (My Map Portlet) 和 width (600) — 见图 13。
- ››构建Windows 8风格应用23-App Bar概述及使用规范
- ››构建域名服务器(DNS)
- ››构建Android平台Google Map应用
- ››构建WinForm 通用速选(全选、反选、清空)组件
- ››构建Wordpress网站首选的5家国外主机
- ››构建高性能和高弹性 WebSphere eXtreme Scale 应用...
- ››构建前端UI组件的新思路
- ››用于监控DB2实例和数据库的新的DB2 UDB工具
- ››构建 Android 开发环境
- ››构建 pureXML 和 JSON 应用程序,第 3 部分: 为 p...
- ››构建 ESB 中介来将分隔文件转换为服务调用
- ››构建一个 Twitter Web 应用程序
赞助商链接