2011-09-28 41 views
1

我正在WP7(芒果)應用程序上使用Bing Maps控件,並在屏幕上顯示一個圖釘。我需要能夠拖動/平移地圖,以便在圖釘保持在相對於屏幕的固定位置時地圖視圖發生變化。我怎樣才能做到這一點?銷釘似乎總是附着在地圖上並隨着地圖移動。Windows Phone 7地圖控制:平移地圖,同時保持圖釘不變

(這基本上是拖動圍繞地圖的圖釘的一種替代方法,即拖動圍繞圖釘的地圖)。

+0

當用戶拖拽地圖時,無法將引腳保持在同一位置。應該很明顯。也許你在談論*縮放*地圖? –

+0

我的意思是我希望圖釘保持相對於設備的物理屏幕不變,如果這是有道理的。 我想要實現的實質上是一個可拖動的圖釘,有兩種方法可以做到這一點:1)移動圖釘本身或2)移動圖釘在圖釘的下面,使圖釘離開圖釘相對於圖釘的位置地圖邊距。在我的情況下,調整地圖更方便用戶,而不是圖釘(圖釘太小/不方便拖動)。 – TeeZee

回答

0

不要將Location添加到圖釘中。相反,只需將其設置爲Margin即可。邊距從地圖控件的絕對中心計算得出

這樣它就會處於固定位置。或者,您可以將該地圖添加到畫布上,然後在畫布頂部繪製任何元素。

但是,爲什麼你想這樣做,我真的無法想象。

通常,當您平移/拖動/縮放地圖時,圖釘根據地理位置(GPS座標)固定,並保持在該固定點。這就是Pushpin.Location屬性/屬性的用途。

相關問題