2011-11-16 36 views
0

我正在爲事件的應用工作。我已經在應用程序中整合了Bing地圖(道路視圖),以便讓人們到達會場。如何在Bing地圖中顯示阻塞的道路?

但是,由於事件肯定會在活動當天封鎖道路。

所以我想要顯示的路障,使任何用戶不會通過查看從地圖的方向來阻塞的道路。

請建議我應該做什麼。

回答

0

一個建議,你可以創建將被阻止的道路GPX軌道。 (在線查看GPX創建者或使用GPS記錄器) 當你有這些信息時,你可以用特殊顏色在地圖上加載這些軌跡...

GPX文件將包含TrackSegments,它們包含Trackpoints,其中有經度和緯度。 訣竅是讀出這些點並創建可以在地圖上顯示的LocationCollection對象!

實施例:

LocationCollection trackLocations = new LocationCollection(); 
var t = from trackSegment in selectedTrack.TrackSegments 
     select new GeoCoordinate(Double.Parse(trackSegment.Latitude), Double.Parse(trackSegment.Longitude)); 
1

我在其中道路/將會封閉每個位置圖釘添加到地圖。

有關如何添加圖釘的詳細信息,請參閱http://msdn.microsoft.com/en-us/library/gg588383(v=vs.92).aspx

+0

+1用於簡單和輕量級。你可以使用一種風格來重新鑲嵌帶黃色/黑色條紋封鎖馬的圖釘;在標準圖釘上書寫ROADBLOCK會有點侵入性。 –

相關問題