小弟我安装了MapInfo MapX 5.0,并且从网站上下载了一些地图。比如一副广州某区的地图,里面就包括XX.DAT、 XX.MAP、 XX.ID、 XX.MAP、 XX.GST 这几种格式的文件。 我用delphi做GIS系统的时候,设置MapX控件的GeoSet的属性为:“C:\Documents and Settings\zzz\桌面\【全国MapInfo地图】\广州09年最新矢量地图(MapInfo格式)\广州09年最新矢量地图(MapInfo格式)\Export.gst”。 
即地图文件的所在路径。 但是我觉得这样不是很方便。 原本MapInfo MapX 5.0安装后,软件自带了一些地图,比如CHINA、USA、 CANADA、 AUSTRALIA等,我直接将MapX控件的GeoSet的属性设置为CHINA就可以直接使用中国地图。 但是我现在如果要使用自己从网上下载的那些地图的话,就只能设置文件路径,这样很麻烦。 我想知道有没有办法,想上面提到那样,直接输入一个名称,比如“Guangzhou”就可以打开我下载的那张广州地图。 我之前听人说好像要用到Geo Dictionary来注册地图,请问具体步骤是怎样的呢? 小弟不才,想知道详细的步骤。 
感激不尽!!谢谢各位了~

解决方案 »

  1.   

    MapX没试过 
    MapInfo 倒是可以直接做一个.wor来用 
      

  2.   

    可以的,用编程的方式,比如你把地图都放入到map文件夹下,然后默认的你会打开一个地图,然后通过输入对话框,可以用程序来调用在map文件夹下存在的地图。但是最好是用一个list控件,来在程序运行的时候就把已经存在的地图给显示出来顺便问下lz,你的mapx5是多大的?是中文的吗?我在盒子下的,没有map的,闷
      

  3.   

    楼主,你有mapx中国地图吗?详细一点的,学习用,急需,能不能给我发一份,邮箱[email protected],不胜感激
      

  4.   

    楼主,麻烦给我发一份mapx好吗 找了半天也找不到资源啊 跪求啊 多谢啊 [email protected]