我需要编写一个返回单个静态地图图像(png、jpg 等)的地图服务。在过去(即在谷歌地图起飞之前),这是 ArcIMS 等服务器软件的默认工作方式。现在,这些包默认提供平铺地图服务,这在大多数情况下通常是合适的解决方案。但是,在这种情况下,我的要求是返回可以通过 URL 访问的单个图像。
我知道 Google Maps 解决方案是他们的静态地图 API。如果您正在创建一个简单的地图,这很好用,但我的地图将有多边形和点覆盖,并且可能添加为标记和编码多边形 w/在 1024 字符 URL 的范围内。
我可以访问 ArcGIS Server,并且可以创建包含上述数据的地图服务,但我不知道让服务返回单个图像的最佳方法是什么。我在 ESRI 在线帮助中发现的唯一内容是能够将 OGC Web 地图服务 (WMS) 功能添加到地图服务中。您可以将地图请求为图像,但这对我来说似乎有点骇人听闻。
有谁知道是否有更好/更官方的方式?