Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 像谷歌地图一样从PNG创建地图_Javascript_Html_Maps_Gis_Openlayers - Fatal编程技术网

Javascript 像谷歌地图一样从PNG创建地图

Javascript 像谷歌地图一样从PNG创建地图,javascript,html,maps,gis,openlayers,Javascript,Html,Maps,Gis,Openlayers,我们需要从光栅文件创建一个小镇地图。我们的客户拒绝使用已知的API,如谷歌地图、OSM等。离截止日期只有很短的时间了。从图片创建小型网络地图的最快方法是什么?某种JavaScript框架? 需要:拖动、缩放和标记。 在没有大型服务器(如MapServer或GeoServer)的情况下执行此操作是非常理想的,因为我们没有太多时间以这种格式重新绘制地图。绝对最简单的方法是使用图像图层创建OpenLayers地图。它是如何工作的 考虑一下,在OpenLayers可以操作之前,整个图像已经加载到客户端。

我们需要从光栅文件创建一个小镇地图。我们的客户拒绝使用已知的API,如谷歌地图、OSM等。离截止日期只有很短的时间了。从图片创建小型网络地图的最快方法是什么?某种JavaScript框架? 需要:拖动、缩放和标记。
在没有大型服务器(如MapServer或GeoServer)的情况下执行此操作是非常理想的,因为我们没有太多时间以这种格式重新绘制地图。

绝对最简单的方法是使用
图像
图层创建OpenLayers地图。它是如何工作的

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

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

这够了吗?据我所知,没有标记。