Made Tile.Image.IFrame an addin which will be used only if a layer is configured with the maxGetUrlLength option. This deprecates Layer.WMS.Post. r=tschaub (closes #2824)
git-svn-id: http://svn.openlayers.org/trunk/openlayers@10755 dc9f47b5-9b13-0410-9fdd-eb0c1a62fdaf
This commit is contained in:
41
examples/wms-long-url.html
Normal file
41
examples/wms-long-url.html
Normal file
@@ -0,0 +1,41 @@
|
||||
<!DOCTYPE html>
|
||||
<html>
|
||||
<head>
|
||||
<title>WMS with POST Requests to Avoid Long URLs</title>
|
||||
<link rel="stylesheet" href="../theme/default/style.css" type="text/css" />
|
||||
<link rel="stylesheet" href="style.css" type="text/css" />
|
||||
</head>
|
||||
<body>
|
||||
<h1 id="title">WMS with POST Requests to Avoid Long URLs</h1>
|
||||
|
||||
<div id="tags">
|
||||
sld, sld_body, post, iframe, advanced
|
||||
</div>
|
||||
|
||||
<div id="shortdesc">Render tiles in IMG or IFRAME elements, depending on
|
||||
the complexity of the GetMap request</div>
|
||||
|
||||
<div id="map" class="smallmap"></div>
|
||||
|
||||
<div id="docs">
|
||||
<p>The <code>maxGetUrlLength</code> property of the layer's
|
||||
<code>tileOptions</code> option causes tiles to be requested using
|
||||
HTTP POST when the length of the GET url would exceed the specified
|
||||
length (2048 characters is recommended). In real life applications,
|
||||
this happens often when using the SLD_BODY request parameter for
|
||||
inline styling.
|
||||
</p><p>
|
||||
<input type="radio" name="group" id="longurl" checked="checked">
|
||||
Long URL - POST requests
|
||||
<br>
|
||||
<input type="radio" name="group" id="shorturl">
|
||||
Short URL - GET requests
|
||||
</p><p>
|
||||
View the <a href="wms-long-url.js" target="_blank">wms-long-url.js</a>
|
||||
source to see how this is done.
|
||||
</p>
|
||||
</div>
|
||||
<script src="../lib/OpenLayers.js"></script>
|
||||
<script src="wms-long-url.js"></script>
|
||||
</body>
|
||||
</html>
|
||||
Reference in New Issue
Block a user