2014-02-05 61 views
0

我們已經通過MapTiler網站(http://www.maptiler.com/),我下載了應用程序並嘗試了一個示例。這太棒了。但我們有一些問題:如何將Photoshop中製作的地圖與ASP.NET Web應用程序集成?

1)我們如何使用ASP.NET Web應用程序與Map Tiler進行集成?

2)一旦我們在谷歌地圖中呈現我們的Photoshop定製地圖,我們如何將這張地圖放入我們的網站,因爲有很多文件創建?

我們的目的是,我們有一個網絡應用程序的房地產。我們想要在Google地圖中放置一張計劃地圖。因此,如果任何用戶打開它,他可以知道建築物的外觀。

回答

1

ASP.NET與MapTiler生成的地圖的集成等同於任何其他Web技術。

MapTiler爲您準備了一個包含數百個小型JPEG/PNG切片的目錄結構,以及一個可以在這些切片上縮放的即時可用的HTML/JavaScript查看器示例。如果您將所有帶有目錄的文件上傳到Web服務器,與使用普通圖像相同,則查看器將在您的網站中在線顯示地圖。

下一步是使用ASP.NET增強生成的示例Google Maps API查看器 - 添加綁定到數據庫或其他動態功能。

這是最簡單的方法。

如果你有大量的地圖,或者如果你想避免成千上萬的小文件傳輸到服務器,那麼你可以選擇呈現此MapTiler屏幕上的MBTiles格式:

enter image description here

在這種情況下,整個地圖被保存在一個文件中,這個文件更容易上傳到服務器,但是您需要使用一個簡單的tile服務器來爲這些地圖塊提供服務。我們用PHP(https://github.com/klokantech/tileserver-php/)和C/C++(http://www.tileserver.com/)開發了一個。 我在網上看到了一個在ASP.NET中替代的替代方案:https://github.com/sainsb/tilecannon

相關問題