阅读:1483回复:1
请问如何往图里加一个BMP的图标?
小弟刚接触MAPX几天.要做GPS跟踪的.请各位大哥大姐帮帮忙:
为什么我的MAPX4默任栏里的-->符号样式-->字体里没有Custom symbols这个选项呢?!! 我在C:\Program Files\Common Files\MapInfo Shared\MapX Common\CUSTSYMB这个路径下也放了很多BMP的图片啊!! 如果要在VB程序里添加不同的图片该怎么做,谢谢!! 添了之后要它动起来我加了这句: Private Sub HS_Change() TX.Text = HS.Value MobileFtr.Point.Set HS.Value, VS.Value Set MobileObj = Map1.Layers.Item(1).AddFeature(MobileFtr) MobileObj.Update 'Map1.Layers.Item("GPSLayer").Refresh End Sub 但是怎么样把原来的点去掉呢? 如果我不写 Set MobileObj = Map1.Layers.Item(1).AddFeature(MobileFtr) MobileObj.Update 这句. 下面这句: Map1.Layers.Item("GPSLayer").Refresh 为什么不起作用?谢谢!!!!~~~ |
|
1楼#
发布于:2004-01-17 12:20
在这里你是通过定位point来添加点的
当你的MobileFtr.Point.Set HS.value, VS.value这句中的 HS.value, VS.value发生变化的时候就会在新的点上添加图元了。而原来的点会被当前的点抹掉 如果你不写 Set MobileObj = Map1.Layers.Item(1).AddFeature(MobileFtr) MobileObj.Update 这两句的话,就相当于地图上没有添加新的点,也没有更新 那么下一句 Map1.Layers.Item("GPSLayer").Refresh 刷新后和原来是同样的,所以就体现不出变化了 其实操作是执行了的,只是你没有添加新点 所以看不出变化 |
|
|