阅读:2646回复:4
[求助]那位大侠指点一下查询居中呗!
<P>大家谁知道我在vb中用mo查询一个点怎么使这个店在map1中居中阿</P><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" />
|
|
1楼#
发布于:2006-09-21 15:27
<P>c#的,不知有没有用</P>
<P>MapObjects2.MapLayer l1;<BR> l1=(MapObjects2.MapLayer)axMap1.Layers.Item(0);<BR> MapObjects2.MapLayer l0;<BR> l0=l1;<BR> MapObjects2.Recordset rd=l0.SearchExpression("name='"+frmS.TextBoxValue+"'");<BR> if (!rd.EOF) <BR> {<BR> MapObjects2.Fields f=rd.Fields;<BR> MapObjects2.Point pt;<BR> pt = (MapObjects2.Point)f.Item("shape").Value;<BR> axMap1.CenterAt(pt.X,pt.Y);//定位为中心点<BR> axMap1.FlashShape(f.Item("shape").Value,5); <BR> <BR> }<BR></P> |
|
2楼#
发布于:2006-09-25 09:56
<P>谢谢了</P>
<img src="images/post/smile/dvbbs/em02.gif" /> |
|
3楼#
发布于:2006-09-25 10:05
<P>大家谁懂vb的阿</P>
<img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /><img src="images/post/smile/dvbbs/em02.gif" /> |
|
4楼#
发布于:2006-10-09 18:25
<P> Set pt5 = Map1.ToMapPoint(X, Y)<BR> Map1.CenterAt pt5.X, pt5.Y</P>
<P>这是我写的一段,其他的自己去加</P> |
|