will_cj
路人甲
路人甲
  • 注册日期2004-07-19
  • 发帖数6
  • QQ
  • 铜币137枚
  • 威望0点
  • 贡献值0点
  • 银元0个
阅读:1826回复:7

如何将轨迹点控制在窗体中心??

楼主#
更多 发布于:2004-09-10 15:40
<P>小弟的gps程序,现在就差一个问题,当轨迹点移动窗体边缘的时候,如何自动将其显示中心移到窗体正中?</P>
<P>请各位指导一下!谢谢</P>
喜欢0 评分0
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
1楼#
发布于:2004-09-10 15:45
改变extent的范围
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
ZHYP
路人甲
路人甲
  • 注册日期2003-12-11
  • 发帖数27
  • QQ
  • 铜币205枚
  • 威望0点
  • 贡献值0点
  • 银元0个
2楼#
发布于:2004-09-10 16:44
用map.CenterAt
举报 回复(0) 喜欢(0)     评分
will_cj
路人甲
路人甲
  • 注册日期2004-07-19
  • 发帖数6
  • QQ
  • 铜币137枚
  • 威望0点
  • 贡献值0点
  • 银元0个
3楼#
发布于:2004-09-13 08:58
能不能写的详细点呀.写个例子也行呀.谢谢
举报 回复(0) 喜欢(0)     评分
gis
gis
管理员
管理员
  • 注册日期2003-07-16
  • 发帖数15951
  • QQ
  • 铜币25345枚
  • 威望15368点
  • 贡献值0点
  • 银元0个
  • GIS帝国居民
  • 帝国沙发管家
  • GIS帝国明星
  • GIS帝国铁杆
4楼#
发布于:2004-09-13 09:31
你可以在帮助里查询CenterAt 等,里面有例子,帮助很重要滴
GIS麦田守望者,期待与您交流。
举报 回复(0) 喜欢(0)     评分
zhangkaicn
路人甲
路人甲
  • 注册日期2004-07-23
  • 发帖数14
  • QQ
  • 铜币144枚
  • 威望0点
  • 贡献值0点
  • 银元0个
5楼#
发布于:2004-09-14 22:35
<P>如果轨迹点是精度和纬度 </P><P>一般下面的语句</P><P>point = map1.tomappoint(经度 纬度)</P><P>map1.centerat(point.x  point.y) </P><P>就能搞定 </P>
举报 回复(0) 喜欢(0)     评分
ZHYP
路人甲
路人甲
  • 注册日期2003-12-11
  • 发帖数27
  • QQ
  • 铜币205枚
  • 威望0点
  • 贡献值0点
  • 银元0个
6楼#
发布于:2004-09-15 14:31
<P>用以下代码可实现</P><P>                Dim tX As Single, tY As Single
                moMain.FromMapPoint pt, tX, tY
                If (tX > (moMain.Width - 10)) Or (tY > (moMain.Height - 10)) Or tX < 0 Or tY < 0 Then
                    moMain.CenterAt pt.x, pt.y
                End If
</P>
举报 回复(0) 喜欢(0)     评分
will_cj
路人甲
路人甲
  • 注册日期2004-07-19
  • 发帖数6
  • QQ
  • 铜币137枚
  • 威望0点
  • 贡献值0点
  • 银元0个
7楼#
发布于:2004-10-18 16:06
<P>谢谢你指导。</P><img src="images/post/smile/dvbbs/em02.gif" />
举报 回复(0) 喜欢(0)     评分
游客

返回顶部