arcgis api for javascript IdentifyTask使用
2015-01-21 17:15
267 查看
直接上代码
一点点积累怕忘了都是官网的例子其实
map.on("load", initFunctionality); function initFunctionality() { map.on("click", doIdentify); identifyTask = new IdentifyTask(dynamicLayerUrl);//查询 identifyParams = new IdentifyParameters();//查询参数 identifyParams.tolerance = 10;//容差范围 identifyParams.returnGeometry = true;//是否返回图形 identifyParams.layerIds = [ 0 ];//查询图层 identifyParams.layerOption = IdentifyParameters.LAYER_OPTION_VISIBLE;//设置查询的图层 //查询范围 identifyParams.width = map.width; identifyParams.height = map.height; } function doIdentify(event) { map.graphics.clear(); identifyParams.geometry = event.mapPoint; identifyParams.mapExtent = map.extent; identifyTask .execute( identifyParams, function(results) { var feature; var sGeometry; if (results.length > 0) { for ( var i = 0; i < results.length; i++) { feature = results[i].feature; map.infoWindow.setTitle("标注信息"); map.infoWindow .setContent("<span>地区:</span>" + feature.attributes.NAME_ + "<br>" + "<span>机构:</span>" + feature.attributes.TYPENAME_ + "<br>" + "<span>站点:</span>" + feature.attributes.NOTES_ + "<br>" + "<span>地址:</span>" + feature.attributes.LOCATION_); attachmentEditor .showAttachments( feature, dynamicLayer); map.infoWindow .show( feature.geometry, map .getInfoWindowAnchor(feature.geometry)); map.infoWindow.show(); } } }); }
一点点积累怕忘了都是官网的例子其实
相关文章推荐
- arcgis api for javascript中使用proxy.jsp
- ArcGIS API for Javascript 使用缓冲区结果做query查询出现“esri.config.defaults.io.proxyUrl 尚未进行设置”错误
- ArcGIS API for javascript开发笔记(五)——GP服务调用之GP模型的发布及使用详解
- arcgis api for javascript(一)使用自定义数据对FeatureLayer进行渲染
- ArcGIS API for JavaScript DEMO使用-ArcGIS Web 开发学习(二)
- arcgis api for javascript中使用proxy.jsp
- ArcGIS.Server.9.3和ArcGIS API for JavaScript实现查询定位中心的功能和FindTask功能应用(七)
- ArcGIS API for javascript开发笔记(七)——使用ArcGIS API for javascript调用GP服务
- ArcGIS.Server.9.3和ArcGIS API for JavaScript实现Identify功能(六)
- ArcGIS.Server.9.3和ArcGIS API for JavaScript实现Identify功能(六)
- ArcGIS For JavaScript API Show map using layer definitions(使用层定义显示地图)————(十三)
- 使用the ArcGIS API for JavaScript创建程序
- 使用ArcGIS API for JavaScript实现类似ArcMap的图层控制面板Tab of Contents
- arcgis api for javascript中使用proxy.jsp
- ArcGIS.Server.9.3和ArcGIS API for JavaScript实现Identify功能(六)
- ArcGIS API for Javascript 使用query查询以某个点为半径的圆内的要素出现“esri.config.defaults.io.proxyUrl 尚未进行设置”错误
- ArcGIS.Server.9.3和ArcGIS API for JavaScript实现Identify功能(六)
- ArcGIS API for JavaScript开发初探——基本地图组件使用
- ArcGIS Server开发教程系列(7)使用ArcGIS API for Javascript-Hello World
- 使用the ArcGIS API for JavaScript创建程序