OpenLayers + Liferay Portlet
OpenLayers + Liferay Portlet
我是Liferay和Portlet开发的新手,我试图在Portlet中显示OpenLayers地图,但没有成功。
以下是我的观点.jsp
<%@ taglib uri="http://java.sun.com/portlet_2_0" prefix="portlet" %>
<%@ taglib uri="http://liferay.com/tld/liferay-ui" prefix='liferay-ui' %>
<%@ page import="javax.portlet.PortletPreferences" %>
<script src="http://dev.openlayers.org/releases/OpenLayers-2.11/lib/OpenLayers.js" type="text/javascript"></script>
<p>My Map</p>
<div style="width:100%; height:100%" id="map"></div>
<script defer="defer" type="text/javascript">
var map = new OpenLayers.Map('map');
var wms = new OpenLayers.Layer.WMS( "OpenLayers WMS",
"http://vmap0.tiles.osgeo.org/wms/vmap0", {layers: 'basic'} );
map.addLayer(wms);
map.zoomToMaxExtent();
</script>
地图已分配给div,但不显示。有谁知道为什么?谢谢
疯狂猜测:你确定页面上只有一个id="map"吗?我宁愿去
<div ... id="<portlet:namespace/>map">
... var map = new OpenLayers.Map('<portlet:namespace/>map');
相关文章:
- Liferay:从portlet调用JSON服务
- 是否存在Javascript Liferay Service库的文档?如何处理错误情况
- 使用主题运行时portlet liferay时出现Javascript错误
- 可以't读取'getHTML'未定义的Liferay CK Editor内容
- CSS conflict Liferay
- 如何在Liferay serveResource(-,-)方法中从AJAX请求下载文件
- Liferay网络表单组件字段验证
- 在liferay中使用ajax
- OpenLayers + Liferay Portlet
- Vaadin (self contained) portlet (Liferay) with Javascript (d
- 将 iframe 放置在 Liferay portlet 中
- Liferay:无法从Dockbar添加portlet
- Liferay Spring MVC portlet导入多个.js文件
- Liferay 6.0.6/JBOSS-如何在不不断重新部署的情况下在portlet中编辑JavaScript
- 在Liferay 6.0.6插件SDK生成的框架portlet项目中应该如何使用main.js和main.css ?
- Liferay portlet:从javascript重定向到其他jsp页面
- 在没有Jquery的情况下从Liferay代码中更改portlet标题
- 无法在Liferay 7 MVC Portlet中显示谷歌地图
- 如何在Liferay Portlet类中使用javascript警报框
- 在javascript中更改Liferay Portlet标题