2013-01-11 114 views
1

上創建和運行自己的算法,因此,這裏是我的問題。我打算實施我的大學提出的所有地點,如主塊,科技園等本地化的地圖
不僅我計劃開發一個GUI,而且我也想經營自己的算法,比如找出最快的路線從一個塊到另一個等等(注:該算法是什麼我會寫,因爲我不想拿最短路線爲最快但要添加自己的參數作爲權)。
我想舉辦地圖本地(在內部系統上說的),應該能夠滿足實時性要求(顯示的路線到最近的食堂),並顯示當前數據(比如什麼事件正在發生的哪一個角落校園)。
我知道Google Maps API或Openstreetmap/OpenLyers API可以讓我建立自己的地圖,但是我可以在他們上面運行我自己的算法嗎?也可以添加我創建的元素,並用我自己的元素替換傳統的建築/辦公元件?局部地圖

回答

1

你可以做到以下幾點:
1.出口從他們的網站開放街道地圖的一部分。 (去出口標籤)
2.使用的ElementTree在Python中解析導出XML數據。
3.使用networkx將分析的數據添加到圖中。
4.在上面運行你的算法。