<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>CC test map</title> <link href="http://serverapi.arcgisonline.com/jsapi/arcgis/2.5/js/dojo/dijit/themes/claro/claro.css" rel="stylesheet" type="text/css" > <script type="text/javascript" src="http://o.aolcdn.com/dojo/1.2.3/dojo/dojo.xd.js"></script> <script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=2.5"></script> <script type="text/javascript"> dojo.require("esri.tasks.query"); dojo.require("esri.map"); function init() { map = new esri.Map("mapDiv"); var layer = new esri.layers.ArcGISDynamicMapServiceLayer("http://lrs.co.columbia.wi.us/ArcGIS/rest/services/LRS/TaxParcels_Parcels/MapServer") map.addLayer(layer); queryTask = new esri.tasks.QueryTask("http://lrs.co.columbia.wi.us/ArcGIS/rest/services/LRS/TaxParcels_Parcels/MapServer/0"); query = new esri.tasks.Query(); query.returnGeomertry = true; query.text = "11177-153"; queryTask.execute(query, showResults); } function showResults(featureSet) { map.graphics.clear(); symbol = new esri.symbol.SimpleMarkerSymbol(); symbol.setStyle(esri.symbol.SimpleMarkerSymbol.STYLE_SQUARE); symbol.setSize(10); symbol.setColor(new dojo.Color([255, 255, 0, 0.5])); var resultFeatures = featureSet.features; for (var i = 0, il = resultFeatures.length; i < il; i++) { var graphic = resultFeatures; graphic.setSymbol(symbol); map.graphics.add(graphic); } } </script> </head> <body> <div id="mapDiv" style="width:600px; height:600px; border:1px solid #000;"></div> <input type="button" value="Get Details" onclick=" init()" /> </body> </html>
<html xmlns="http://www.w3.org/1999/xhtml" > <head> <title>CC test map</title> <link href="http://serverapi.arcgisonline.com/jsapi/arcgis/2.5/js/dojo/dijit/themes/claro/claro.css" rel="stylesheet" type="text/css" > <script type="text/javascript" src="http://serverapi.arcgisonline.com/jsapi/arcgis/?v=2.5"></script> <script type="text/javascript"> dojo.require("esri.tasks.query"); dojo.require("esri.map"); function init() { map = new esri.Map("mapDiv"); var layer = new esri.layers.ArcGISDynamicMapServiceLayer("http://lrs.co.columbia.wi.us/ArcGIS/rest/services/LRS/TaxParcels_Parcels/MapServer") map.addLayer(layer); dojo.connect(dojo.byId('queryButton'), 'onclick', runQuery); } function runQuery() { queryTask = new esri.tasks.QueryTask("http://lrs.co.columbia.wi.us/ArcGIS/rest/services/LRS/TaxParcels_Parcels/MapServer/0"); query = new esri.tasks.Query(); query.returnGeometry = true; query.text = "11177-153"; queryTask.execute(query, showResults); } function showResults(resultFeatures) { console.log('result: ', resultFeatures); map.graphics.clear(); var symbol = new esri.symbol.SimpleFillSymbol(); for (var i = 0, il = resultFeatures.features.length; i < il; i++) { var graphic = resultFeatures.features; graphic.setSymbol(symbol); map.graphics.add(graphic); } // zoom to the feature if ( resultFeatures.features.length > 0 ) { map.setExtent(esri.graphicsExtent(resultFeatures.features)); } } dojo.ready(init); </script> </head> <body class="claro"> <div id="mapDiv" style="width:600px; height:600px; border:1px solid #000;"></div> <input type="button" value="Get Details" id="queryButton" /> </body> </html>
Les membres connectés peuvent publier, suivre les mises à jour, et plus encore. Nouveau ici ? Inscrivez-vous gratuitement.
Find useful guides, FAQs, and documents to help you navigate and make the most of Esri Community.