从PNG创建地图,例如Google地图

时间:2011-07-31 16:44:19

标签: javascript html maps gis openlayers

我们需要从光栅文件创建一个小镇的地图。我们的客户拒绝使用已知的API,例如Google Maps,OSM等。截止日期前几乎没有时间。从图片中创建小型Web地图的最快方法是什么?某种JavaScript框架? 需要:拖动,缩放和标记。 如果没有像MapServer或GeoServer这样的大型胖服务器,这是非常理想的,因为我们没有太多时间以这种格式重绘地图。

1 个答案:

答案 0 :(得分:3)

绝对最简单的方法是使用Image图层创建OpenLayers地图。 Here is an example它是如何运作的。

考虑到整个图像在OpenLayers可以操作之前被加载到客户端。因此,如果这是一个巨大的形象,它可能不是最好的选择。

其他选项是创建一个带有MapTiler的图块金字塔,然后您可以在网络服务器上简单地托管(不需要MapServer或GeoServer),然后在OpenLayers中使用TileCache图层在地图上显示图块。使用平铺图像时,MapTiler会创建包含所有必要设置的OpenLayers示例。