问题描述
初学开发,搞了半天,求指点
解决方案
解决方案二:
主要是要获取到查询的对象的envelope,就是包络线,赋值给当前的map的extent属性,再刷新界面就可以了
解决方案三:
可以说的更具体点马,基础太差,谢谢
解决方案四:
额,你应该有面向对象的知识吧?假设有,多研究一下AO的那个开发文档,接口的说明还是很详细的;目前你查询到的结果应该是IFeatureCursor,然后你可以遍历获取到每个IFeature,将每个要素的Shape属性获取到了以后使用ITopologicalOperator接口的Union方法可以获取到一个IGeometry,将这个东西给Map的Extent属性
解决方案五:
实在不会,加我qq问吧,732344647
解决方案六:
使用map.zoomto这个方法
解决方案七:
那要看你的查询结果是什么了,若果是多个要素、线、面的话,1#的回答应该可以。如果是单个点的话,可以直接使用mapctrol的centerAt()方法居中吧。引用1楼sx341125的回复:
主要是要获取到查询的对象的envelope,就是包络线,赋值给当前的map的extent属性,再刷新界面就可以了
解决方案八:
引用
那要看你的查询结果是什么了,若果是多个要素、线、面的话,1#的回答应该可以。如果是单个点的话,可以直接使用mapctrol的centerAt()方法居中吧。
嗯,不过我觉得最好统一一下,好看一点!~
时间: 2024-07-31 14:36:47