2013-05-31 34 views
0

我使用Visual Studio創建了一個網站(網站項目),該網站允許用戶查看Google Map上的一組標記。我基本上有一個'標記'對象的全局靜態列表,每個標記對象都有名稱,緯度,經度等字段。我遵循本教程(https://developers.google.com/maps/documentation/javascript/tutorial#HelloWorld),它教會了我如何在網頁中包含地圖,然後我還跟着第二個教程(https://developers.google.com/maps/documentation/javascript/examples/map-projection-simple),它教會了我如何向地圖添加多個標記。在Visual Studio網站的Google Map上顯示標記

據我所知,爲了將地圖包含在網頁中,我被要求用JavaScript編寫一段代碼。我如何根據存儲在我的列表中的數據(全部使用C#編碼)獲得地圖繪圖標記?

感謝幫助!

阿德里安。

回答

0

爲什麼不直接使用C#在WebBrowser組件中加載本地版本的HTML/Javascript?並利用js函數從某種txt文件中讀取標記。

+0

我實際上做了一些研究,發現了一個有效的方法。我想這跟你的建議很相似。 簡而言之,我將所有傳感器信息存儲在數據表中,然後將整個表格轉換爲格式正確的JSON字符串。我將該字符串存儲在HiddenField對象中。在代碼的JavaScript部分中,我使用document.getElementById()命令檢索數據持有者,然後使用'eval()'函數將其轉換爲Javascript對象。然後,我可以訪問我的所有數據,就像它仍然是一張桌子! – Adrian

+0

功勞歸於:Ravi Kant Srivastava。參見:http://www.codeproject.com/Articles/19396/Convert-ASP-NET-DataTable-to-JSON-to-use-a-DataTab – Adrian

相關問題