2014-11-19 2 views
1

내 응용 프로그램에서지도 기능을 사용하려면 Xamarin.Form 플랫폼을 사용하고 있습니다. 지도에 특수 효과를 추가 할 수있었습니다. 그러나 사용자가 DetailViewController로 이동할 수있게하는 주석에 공개 표시기를 추가하는 방법이 있는지 알고 싶습니다. 지도 주석 공개 표시기 - Xamarin.Form

enter image description here

 using Xamarin.Forms.Maps; 

     Map map; 
     Title= "MapView"; 

     map = new Map { 
      IsShowingUser = true, 
      HeightRequest = 100, 
      WidthRequest = 960, 
      VerticalOptions = LayoutOptions.FillAndExpand 
     }; 

     map.Pins.Add(new Pin { 
      Position = new Position(29.7,-95.0177232), 
      Label = "Boardwalk" 
     }); 

나는 다음과 같은 screnshot과 비슷한 무언가를 원한다. 나는 이것을 믿지 않는

enter image description here

답변

1

은 매우 잠겨로 현재 Xamarin.Forms에지도 구성 요소 (v1.2.3x)를 자신의 뷰를 제공 할 수있다.

업데이트 1 : - 불행하게도

없습니다. 이것은 Xamarin.Forms, 10 월 24 일 현재 here으로 요청한 기능입니다.

유일한 방법은 현재 사용자 정의 렌더러를 만드는 것입니다.

+0

안녕 피트, annotationview를 탭하여 detailviewcontroller가 가능한가요? 다시 말해서, 나의 예에서, 사용자는 "BoardWalk"를 클릭하여 detailViewcontroller – casillas

+0

내 대답을 업데이트했습니다 (* Update 1 * 참조). 또한 이메일을 보냈습니다. – Pete

+0

업데이트에 대해 많은 Pete에게 감사드립니다. 사실을 아는 것은 슬픈 일입니다. 샘플이 있습니까? 사용자 정의 렌더러를 만드는 데 유용한 링크가 있습니까? – casillas

관련 문제