我正在嘗試開發一個ASP.net MVC網站,其中需要顯示具有多個標記和每個標記的附加信息的地圖(整個世界)。用於ASP.net的GIS庫MVC
有誰知道這將支持一個好的圖書館,並且(如果可能)還讓我用儲存在我自己的服務器上(例如開放街道地圖)「離線」的地圖。 這將是一個內聯網應用程序,這意味着谷歌/冰每年的許可證費用將不得不支付。客戶不需要這樣做,但總的來說,圖書館可以是商業的(每服務器和/或開發者費用一次)。
我已經有了一看「ThinkGeo地圖套件」,其他任何建議或推薦。
我正在嘗試開發一個ASP.net MVC網站,其中需要顯示具有多個標記和每個標記的附加信息的地圖(整個世界)。用於ASP.net的GIS庫MVC
有誰知道這將支持一個好的圖書館,並且(如果可能)還讓我用儲存在我自己的服務器上(例如開放街道地圖)「離線」的地圖。 這將是一個內聯網應用程序,這意味着谷歌/冰每年的許可證費用將不得不支付。客戶不需要這樣做,但總的來說,圖書館可以是商業的(每服務器和/或開發者費用一次)。
我已經有了一看「ThinkGeo地圖套件」,其他任何建議或推薦。
SharpMap,它靈活且易於實現,可以與形狀或空間分貝一起使用。
的詳細信息... http://sharpmap.codeplex.com/
有幾個例子,誰做你需要什麼,所以可以從這些
開始存在其他圖書館,但我不嘗試一下,研究另一個選項。
歧管是非常便宜的系統,該系統有一個基本的互聯網地圖服務器架構:
http://www.manifold.net/info/ims.shtml
你已經建議ThinkGeo,我把它放在同一個籃子裏集成塊。請務必評估兩個軟件包的性能和限制。
你會很難找到行之有效的映射一個純粹的網絡庫,也不會吹出來的你的預算(見ESRI)。根據您的技能水平和您對GIS系統的知識,我會建議創建自己的Web地圖服務器並將其嵌入到您的Web應用程序中。
一些好的環境,這個我可以建議是:
至於顯示和與地圖的互動,有幾個可用的基於Web的平臺:
我以前沒有聽說過Manifold。謝謝,我會盡快嘗試。 – Preli
謝謝你的提示。你可能知道是否可以用sharpmap來使用從開放街道地圖下載的本地數據;如果是在哪裏可以找到示例或教程? – Preli
是的,形狀可以使用它,不需要空間數據庫或其它... 這裏是一個示例解決方案的svn庫https://sharpmap.svn.codeplex.com/svn/Branches/0.9-GeoJSON/ –