2012-11-04 3 views
2

저는 최근 Visual Studio 2012와 함께 Windows 8 OS를 다운로드하여 설치했으며 Windows Phone 7에서 작성한 이전 프로젝트를 WP8로 포팅하려고합니다.Windows Phone 8지도에 MapPolygon을 추가하는 방법은 무엇입니까?

원래 MapPolygon이있는지도가 있으므로 확대/축소 할 때마다 항상 다각형이 확대/축소 수준에 따라 비례합니다.

MapPolygon은 여전히 ​​Bing Maps Control이 아닌 새로운지도 컨트롤을 사용하는 유효한 클래스이지만지도에 추가하여 동일한 기능/속성을 얻는 방법을 알지 못합니다.

다음과 같이지도에 도형을 추가 할 수있는 MapElements와 관련이 있다고 생각합니다.

 MapPolygon shape = new MapPolygon(); 

     shape.Path.Add(new GeoCoordinate(55.859185825719055, 2.2946083545684877)); 
     shape.Path.Add(new GeoCoordinate(55.858185825719055, 2.2956083545684877)); 
     shape.Path.Add(new GeoCoordinate(55.857185825719055, 2.2946083545684877)); 
     shape.Path.Add(new GeoCoordinate(55.858185825719055, 2.2936083545684877)); 
     shape.StrokeThickness = 3; 
     shape.StrokeColor = Colors.Blue; 
     shape.FillColor = Colors.Black; 

     map1.MapElements.Add(shape); 

지도에 아무 것도 표시되지 않습니다.

MapOverlay에 MapLayer에지도를 추가하려고했지만 MapPolygon을 추가하는 방법/위치를 알지 못합니다.

+0

참고 WP8에서 Bing Maps을 사용할 수 있습니다.이 폴더의지도 DLL은 Microsoft SDKs \ Windows Phone \ v8.0 \ Libraries를 참조하십시오. –

답변

0

어리석은 실수. GeoCoordinates가 도형 경로에 추가 된 것과 같은 위치에 내지도가 중앙에 있지 않았습니다.

관련 문제