📄 custommapview.jsp
字号:
<%@ include file="/common/taglibs.jsp"%>
<%@ page import="org.springframework.context.ApplicationContext,
org.springframework.web.context.support.WebApplicationContextUtils,
mcap.core.map.mapbuilder.model.MapConfig,
mcap.core.map.mapbuilder.model.MapDetail,
mcap.core.map.mapbuilder.service.MapDetailManager" %>
<%
if (request.getParameter("mapName") != null){
ApplicationContext ctx =
WebApplicationContextUtils.getRequiredWebApplicationContext(application);
MapConfig mapConfig = (MapConfig) ctx.getBean("mapConfig");
String mapTemplate = request.getParameter("mapTemplate");
if (mapTemplate != null){
mapConfig.setConfigFile(mapConfig.getConfigMap().get(mapTemplate).toString());
}
request.setAttribute("mapConfig",mapConfig);
String customParams = request.getParameter("customParams");
if (customParams != null){
request.setAttribute("customParams",customParams);
}
MapDetailManager mapManager = (MapDetailManager) ctx.getBean("mapDetailManager");
MapDetail mapDetail = mapManager.getMapDetail(request.getParameter("mapName"));
request.setAttribute("mapDetail",mapDetail);
}
%>
<table>
<tr>
<td valign="top">
<table class="map">
<tr>
<td class="hborder"></td>
<td class="hborder"><div id="cursorTrack" /></td>
<td class="hborder"></td>
</tr>
<tr>
<td class="vborder">
<div id="mainButtonBar" />
</td>
<td class="mainmap">
<div id="mainMapPane"/>
<div id="loading">
<p>Loading Map Application...<br/>
<img src="<c:out value="${mapConfig.mapLib}" />/skin/default/images/Loading.gif"/>
</p>
</div>
</td>
<td class="vborder"></td>
</tr>
<tr>
<td class="hborder"></td>
<td class="hborder">
<table width="100%">
<tr>
<td width="60%" valign="top" id="scalebar"/>
<td width="40%" align="right" valign="bottom" id="mapScaleText"/>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
</table>
</td>
<td class="hborder"></td>
</tr>
</table>
</td>
<td rowspan="3">
</td>
<td rowspan="3" valign="top">
<div id="featureInfo" style="float:center">
</td>
</tr>
<!--
<tr>
<td id="legend"/>
<td>
Select a map to load:
<div id="collectionList" style="float:left"/>
<div id="featureInfo" style="float:right"></div>
</td>
</tr>
<tr>
<td><img id="previewImage" src="/prrm/mapbuilder/lib/skin/default/images/Spacer.gif" width="180"/>
</td>
<td id="layerControl"/>
</tr>
<tr>
<td id="locationsSelect"/>
<td id="ntsLookupForm"/>
</tr>
<tr>
<td id="urlInput"/>
<td id="aoiForm"/>
</tr>
<tr>
<td id="saveModel"/>
<td id="abstract"/>
</tr>
<tr>
<td id="featureList"/>
<td id="transactionResponse"/>
</tr>
<tr>
<td/>
<td>
Specify a WMS capabilities doc to show as a map:
<div id="wmsCapsUrlInput"/>
<div id="loadAllLayers"/>
</td>
</tr>
<tr>
<td/>
<td>
<div id="layerList"/>
<div id="featureInfo" style="float:right">
</td>
</tr>
<tr>
<td colspan="2">
<div id="eventLog"/>
</td>
</tr>
-->
</table>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -