[OpenLayers-Users] setQuery to ArcIMS layer is not available?
carls
carlshe at 163.com
Sat Feb 14 05:29:01 EST 2009
I tried the ArcIMS layer and ArcXML provided by Ticket#213 sucessfully.
But when I setQuery to a layer, it seems no effect to the result.
the code is listed below.
/********************************************************/
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>Local ArcIMS Example</title>
<link rel="stylesheet" href="./OpenLayers/theme/default/style.css"
type="text/css" />
<link rel="stylesheet" href="style.css" type="text/css" />
<script src="OpenLayers/lib/OpenLayers.js"></script>
<!--<script src="OpenLayers/lib/Proj4js/proj4js.js"></script> -->
<script type="text/javascript">
var lon = (-122.496415 - 122.384637) / 2;
var lat = (37.728692 + 37.794956) / 2;
// var lon = (3254044.6244156 + 301366.203915361) / 2;
// var lat = (752146.553775182 + 3835871.2) / 2;
var zoom = 10;
var map, layer;
function init(){
//OpenLayers.ProxyHost = "proxy.ashx?url="; //only necessary
for cross-domain request
map = new OpenLayers.Map( 'map' );
var options = {
serviceName: "SF",
async: true,
displayOutsideMaxExtent: true,
layers: [
// layers to manipulate
{
id: 'stores',visible: true,
query: {
where: '1==2 ',
subfields:'#ALL#',
spatialfilter:true }
}
]
};
layer = new OpenLayers.Layer.ArcIMS( "local Map",
"http://localhost:8080/servlet/com.esri.esrimap.Esrimap",
options);
//layer.setLayerQuery('stores', "NAME LIKE '%1'");
map.addLayer(layer);
map.setCenter(new OpenLayers.LonLat(lon, lat), zoom);
map.addControl( new OpenLayers.Control.LayerSwitcher() );
}
</script>
</head>
<body onload="init()">
<h1 id="title">ArcIMS Example</h1>
<div id="tags">
</div>
<p id="shortdesc">
Shows the basic use of openlayers using an ArcIMS layer
</p>
<div id="map" class="smallmap"></div>
<div id="docs">
This is an example of how to add an ArcIMS layer to the OpenLayers
window.
</div>
</body>
</html>
/********************************************************/
Could somebody help me?
Thanks very much.
-----
Regards, Carl SHE
--
View this message in context: http://n2.nabble.com/setQuery-to-ArcIMS-layer-is-not-available--tp2325774p2325774.html
Sent from the OpenLayers Users mailing list archive at Nabble.com.
More information about the Users
mailing list