2011-05-05 100 views
1

我真的很抱歉发布这个问题,因为最有可能的解决方案将非常简单。但我完全没有搜索字符串的想法。Geoserver和动态标记

我有一个正在运行的Geoserver和一些自定义的shapefiles描述建筑物等。我可以请求地图作为png与WMS界面并显示在网站上。所以这么好。

在下一步我想让用户指定一个坐标在地图上画一个小标记。这个位置不应该存储在任何地方,我只是想为这个用户绘制。我很确定这是可能的WMS请求和内联功能,但我没有任何运气找到一个工作解决方案,我没有谷歌搜索字符串。

在我开始在png地图上绘制覆盖图之前,请帮助我。

回答

0

您可以让OpenLayers在客户端上绘制图形。

检查此示例以了解如何完成此操作。它演示了如何画线,点和面: http://dev.openlayers.org/releases/OpenLayers-2.10/examples/draw-feature.html

+0

这看起来像一个工作solutuon,当你可以在客户端上使用JavaScript。不幸的是,我需要将地图作为客户端的普通图像,因此无法使用openlayers。 – Marc 2011-05-10 13:02:44