MapServer 的 CGI 交互

到目前为止,只能在创建地图查看地图。 创建 Web 制图应用程序,通常的意义是创建能够由用户(应用程序的) 改变的地图。 也就是说,一个用户能够改变地图的内容(或者信息)。 要完成这件事情,需要使用 MapServer HTML 模板。

应用程序将会是交互的并允许用户对地图影像进行缩放和漫游。 你将会看到怎样生成比例尺及图例,以及怎样在输出的HTML中嵌入有效的信息(类似地图的尺寸和鼠标点击的坐标)。 换句话说,你将会第一次生成“真正”的地图应用。

另外,除了动态性,可变换比例尺的地图也会表现出不同的呈现细节的更多方法。

这一节针对 CGI 的交互操作进行较多的说明。查询功能也是 MapServer 实现的重要功能。 但是 MapServer 设计较旧,查询功能使用起来比较笨拙。 只进行简单说明,更多的查询功能,在后面的地图服务章节进行说明。