2017-07-26 103 views
0

我使用Chromium Embedded Framework和CEF在Windows應用程序中顯示bing地圖。我們使用航點將原點,目的地傳遞到地圖,但在加載地圖時,我們所在位置的當前位置首先顯示,然後在地圖中的原點和目的地之間繪製路徑。使用CEF,bing地圖在顯示路線之前先顯示當前位置

我們正在使用Microsoft.Maps.Directions和Microsoft.Maps.Location來達到此目的。

任何設置我必須禁用,以防止在加載地圖時顯示用戶的當前位置?

回答

1

地圖默認加載到用戶位置。要覆蓋這一點,只需在加載地圖時設置地圖的中心和縮放級別即可。如果您想最初顯示世界視圖,請將中心設置爲0,0並將縮放比例設置爲1.

+0

謝謝。有沒有辦法最初不顯示任何東西,但只有在起點和終點之間繪製的路線? – Mahsa

+1

不是。你可以做的是在使用Microsoft.Maps.LocationRect.romLocations([你的位置])加載地圖之前計算你的路標的邊界框,並將其作爲地圖的邊界選項傳入。這將非常接近路線經理最終將用於您的路線的地圖視圖。 – rbrundritt

相關問題