2016-10-24 6 views
0

확대/축소시지도 아이콘이 움직이지 않도록 설정하고 정확한 위치를 직접 가리 키도록 설정하는 방법은 무엇입니까? 왜냐하면지도가 축소 될 때 내가보기에 위도와 경도를 설정하지 않기 때문입니다. 그러나 확대했을 때 정확한 위도와 경도로 표시됩니다. 여기 확대/축소시지도 아이콘이 움직이지 않음 UWP

내가 정규화 된 기준점을 설정해야 MSDN Documentation에 따르면
var originPoint = 
         new Geopoint(new BasicGeoposition 
         { 
          Latitude = -7.9301346197875446, 
          Longitude = 112.63243081568352 
         }); 
        //create POI 
        var originPin = new MapIcon 
        { 
         Location = originPoint, 
         NormalizedAnchorPoint = new Point(0.5, 0.5), 
         ZIndex = 0, 
         Image = 
          RandomAccessStreamReference.CreateFromUri(
           new Uri(
            "ms-appx:///mapicon.png")) 
        }; 
        nativeMap.MapElements.Add(originPin); 

을 시도하는 코드이다. 그러나 올바른 지점은 무엇입니까? 나는 이미 (0,0), (0.5,1), (0.5,0.5) (1,1)을 시도하고 올바른 위치를 보여 주려면 확대해야합니다.

Zooming out Zooming in

답변

1

아래 내 이미지 봐 NormalizedAnchorPoint이 경우에 사용할 올바른 항목은 0,0 왼쪽 상단 코너를 가진 포인트 시스템입니다 ...입니다. 그리고 1,1은 오른쪽 아래 구석입니다.

이미지를 보면 앵커 포인트가 왼쪽 하단 구석이라고 가정합니다 (빨간색 점). (1,0) 또는 (0,1)을 시도하십시오 (내 상단에 확실하지 않습니다. 머리가 x 축 이니, 나는 첫 번째 점이라고 생각한다)