WEB开发网
开发学院数据库Oracle 构建用于位置信息开放标准的Portlet 阅读

构建用于位置信息开放标准的Portlet

 2007-05-10 12:20:12 来源:WEB开发网   
核心提示: 既然我们的开放 portlet 框架已经完成,那就可以将我们的 Oracle MapViewer 代码添加到其中了,构建用于位置信息开放标准的Portlet(6),将 Oracle MapViewer 与开放标准的 Portlet 相集成为简单起见,您将使用 MapViewer JSP 标

既然我们的开放 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。

上一页  1 2 3 4 5 6 7 8  下一页

Tags:构建 用于 位置

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接