2011-07-31 142 views
1

我們需要從光柵文件創建小城鎮的地圖。我們的客戶拒絕使用已知的API,例如谷歌地圖,OSM等。截止日期之前幾乎沒有時間。從圖片中創建小型網絡地圖的最快方法是什麼?某種JavaScript框架?需要:拖拽,縮放和標記。 如果沒有像MapServer或GeoServer這樣的大型服務器,這樣做是非常理想的,因爲我們沒有太多時間來重繪這種格式的地圖。從Google地圖等PNG創建地圖

+0

這樣就夠了嗎? http://brainmaps.org/index.php?p=brain-maps-api儘管據我所知,還沒有標記。 – pimvdb

回答

3

絕對最簡單的方法是創建一個帶有Image層的OpenLayers地圖。它是如何工作的Here is an example

儘管在OpenLayers可以操縱它之前,整個圖像正在加載到客戶端。所以如果它是一個巨大的圖像,它可能不是最好的選擇。

其他選項將創建一個瓷磚金字塔與MapTiler,然後您可以簡單地託管您的網絡服務器(不需要MapServer或GeoServer),然後在OpenLayers中使用TileCache圖層在地圖上顯示瓷磚。 MapTiler使用所有必要的設置創建OpenLayers示例,當您使用它平鋪圖像時。