- GIS论坛-GIS空间站 ( http://bbs.gissky.net/Default.asp )
-- Intergraph ( http://bbs.gissky.net/ShowForum.asp?forumid=28 )
--- 用.net开发geomedia webmap的朋友帮帮忙吧 ( http://bbs.gissky.net/ShowPost.asp?id=26910 )


作者:竹林
发表时间:2006-4-12 11:35:44

我用vs.net 写了一个程序是简单发布一副地图,但是总是有问题出现

代码如下:

  Private Sub Page_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
        Dim objMapSvrMngr 'The map server manager object
        Dim objMapSvr 'The map server object
        TextBox1.Text = "1"
         objMapSvrMngr = Server.CreateObject("GMWebMap.MapServerManager")
           objMapSvr = objMapSvrMngr.Mapserver("")
           objMapSvr.Clear()

        Dim minp, maxp 'Upper right and lower left corner points
        Dim x, y 'Temporary point values
        Dim objAutoScale 'AutoScale rule
        TextBox3.Text = "2"
   
        objMapSvr.SetCoordinateSystem("C:\Program Files\GeoMedia Web Map\Cfg\USA.csf")

          objMapSvr.Connect("Access.GDatabase", "F:\GWMDemo\Warehouses\USDemo.mdb", "", "USA")
             objMapSvr.BackgroundColor = RGB(255, 255, 255)
              objAutoScale = objMapSvr.AddRangeAutoScale("AS1")
            objAutoScale.Multiplier = 1
        TextBox2.Text = "3"

        Dim objQry 'The Query object
        Dim objDisplayRule 'The display rule for the States query
        Dim objSym 'Symbology object for the States display rule
        TextBox4.Text = "4"
           objQry = objMapSvr.AddQuery("StateQuery", "USA", "States")
             objDisplayRule = objQry.NewDisplayRule

         objSym = objMapSvr.CreateObject("GMWebMap.GWMFeatureSymbology")
        objSym.Color = RGB(55, 0, 200)
        objSym.Weight = 1
        objSym.Style = 0
        objSym.FillColor = RGB(255, 255, 204)
         objDisplayRule.DisplaySymbology = objSym
        TextBox5.Text = "5"

      '到这个地方了,IE提示找不到objSym!我什么组件没有添加上吗?还请各指点

      
    End Sub



作者:竹林
发表时间:2006-4-13 8:37:33

问题已解决.是权限的问题和导入组件的问题


发表您的观点,进入该主题参与讨论...


Powered by GIS空间站 © 2002-2007