2012-07-26 2 views
0

내 양식에 Bing 맵 Controll이 있고이 빙지도에 많은 푸시 핀이 있습니다.Bing 맵에 정보 상자를 추가하는 방법 Controll?

그 때 압정을 클릭하면 정보 상자가 표시됩니다.

어떻게이 정보 상자를 추가 할 수 있습니까?

아래 이미지를 참조하십시오 .i 정보 유형의이 유형을 다시 쿼리해야합니다. enter image description here

답변

0

다음은 샘플 코드입니다. 당신이해야 할 모든

public partial class MainPage : PhoneApplicationPage 
{ 
    public MainPage() 
    { 
     InitializeComponent(); 
     InitPage(); 
    } 

    private void InitPage() 
    { 
     testMap.Center = new GeoCoordinate(42,42); 
     testMap.ZoomLevel = 10; 

     MapLayer pushPinLayer = new MapLayer(); 
     testMap.Children.Add(pushPinLayer); 

     Pushpin pushpin = new Pushpin(); 

     pushpin.Tap += new EventHandler<GestureEventArgs>(pushpin_Tap); 

     pushpin.Content = "SAMPLE"; 
     pushPinLayer.AddChild(pushpin, new GeoCoordinate(42, 42)); 

    } 

    void pushpin_Tap(object sender, GestureEventArgs e) 
    { 
     MessageBox.Show("You Clicked here"); 
    } 
} 

enter image description here

+0

당신은 바로 Bragboy입니다.하지만 나는 압핀이 여러 개이기 때문에 정보 상자가 아닌 메시지 상자를 원합니다.이 모든 압정은 자동으로 재생됩니다. 그래서 메시지 상자는 불가능합니다. 그리고 wp7에서 정보 상자를 사용할 수 없습니까? 최대한 빨리 도와주세요. – Mansinh

+0

@Mansinh : Info Box의 의미는 무엇입니까? http://coding4fun.codeplex.com/ (스크린 샷을 보시려면 아래로 스크롤하십시오) – bragboy

+0

: 내가 업로드 한 이미지를 참조하십시오. – Mansinh

0

네 난 당신이 당신이에 압정을 교체에서하는 모든 geocoordination 을 통해 이미지 버튼을 넣어 무엇을 말하고있어 압정에 눌러 이벤트를 첨부입니다 어떤 버튼이 눌려 졌을 때 이미지 버튼의 위치는 이며 모든 포인트에서 압정의 내용을 동적으로 변경합니다.

관련 문제