- 在使用Measurement小部件的时候,需要添加一个集合服务GeometryService给地图参数esriConfig,代码如下:
esriConfig.defaults.geometryService = new GeometryService("http://localhost:6080/arcgis/rest/services/Utilities/Geometry/GeometryServer");
- 在使用底图之后要想实现查询自己的地图服务,并且高亮显示,如FindTask查询属性高亮显示,如果地图服务的空间参考不一致,则高亮显示会失效,通常esri的地图服务的空间参考是102100(webMercartro)或者3857(webmercartro)投影坐标,有的也可能是地理坐标4326.这个时候就需要将自己的地图服务先投影转换再发布服务。
- 要获取map.spatialReference的话,需要在加载地图完成事件中获取,否在在外面获取时是undefined,其中的Extent和fullExtent也是这样的。
- 在使用Map.getLayer(Id)方法的时候需要先给图层指定id属性,再添加到地图才能调用该方法成功。
arcgis api for JS学习注意汇总:
最新推荐文章于 2024-01-28 20:31:37 发布