2015-01-10 2 views
0

I've는 빙지도에 대한 이미지 오버레이 사용에 대한이 게시물을 따르고 : 내가 원하는 무엇빙지도 이미지 오버레이

http://blogs.msdn.com/b/bingdevcenter/archive/2014/04/04/image-overlays-with-bing-maps-native.aspx 

지금이 이미지 위에 다각형/폴리 라인을 추가 할 수있다 할 수 있습니다. 예를 들어 다음 코드를 사용한다고 가정 해 보겠습니다.

(From here: http://blogs.bing.com/maps/2014/01/23/make-clickable-shapes-in-the-native-bing-maps-control/) 


private void MyMapLoaded(object sender, RoutedEventArgs e) 
{ 
//Add a shape layer to the map 
    shapeLayer = new MapShapeLayer(); 
    MyMap.ShapeLayers.Add(shapeLayer); 

//Create mock data points 
    var locs = new LocationCollection(); 

    locs.Add(new Location(coordinates that are over the image)); 
    locs.Add(new Location(coordinates that are over the image)); 
    locs.Add(new Location(coordinates that are over the image)); 

//Create test polygon 
    var polygon = new MapPolygon(); 
    polygon.Locations = locs; 
    polygon.FillColor = Colors.Red; 


    shapeLayer.Shapes.Add(polygon); 

    var locs2 = new LocationCollection(); 
    locs2.Add(new Location(20, 20)); 
    locs2.Add(new Location(40, 40)); 
    locs2.Add(new Location(50, 20)); 

//Create test polyline 
    var polyline = new MapPolyline(); 
    polyline.Locations = locs2; 
    polyline.Width = 5; 
    polyline.Color = Colors.Blue; 



//Add the shape to the map 
    shapeLayer.Shapes.Add(polyline); 
} 

문제는 폴리곤/폴리 라인이 항상 이미지 아래에 나타납니다. ShapeLayer에는 z- 인덱스에 대한 속성이 있지만 도움이되지 않습니다. 내 폴리곤이 항상 맨 위에 올 수있는 방법이 있습니까?

답변

0

왜 이렇게하고 싶은지 잘 모르겠지만 맵의 자식으로 추가 된 사용자 정의 컨트롤 위에 MapPolygon을 표시 할 수 없습니다. 즉, WPF 다각형을 만들고 추가 할 수 있습니다. 다음과 같이 이미지 오버레이 기능을 결합한 사용자 정의 사용자 정의 컨트롤을 만들면됩니다. http://blogs.msdn.com/b/bingdevcenter/archive/2014/03/25/custom-shapes-in-windows-store-apps-c.aspx

+0

다시 연락을 받아서 죄송합니다. 어쩌면 나 자신을 잘못 표현하고있을 수도 있습니다. 이미지 오버레이 자습서에서 설명하는 기술을 사용하여 "이미지"를 추가하고 싶습니다. 그 이미지가 추가되면 그 위에 폴리곤을 그릴 수 있기를 원합니다. 폴리곤이나 다른 것에 Z- 인덱스를 넣을 수 있을지도 모른다고 생각했습니다. – Wranglerino

+0

나는 당신이 요구하는 것을 이해합니다. 이미지 오버레이 위에는 MapPolygon을 표시 할 수 없지만 표준 폴리곤 클래스와 이미지 대신 오버레이 된 사용자 정의 컨트롤을 사용할 수 있습니다. 사용자 정의 컨트롤은 이미지와 다각형으로 구성됩니다. – rbrundritt

+0

감사합니다. 나는 이것을 들여다 볼 것이다! – Wranglerino