1

지도가있는 Windows Phone 응용 프로그램이 있습니다. 이지도에는 여러 개의 푸시 핀 (지도에 다른 정보가 있음)과 푸시 핀 이 있습니다. 현재 위치 고정 핀 (나침반 각도 사용)에서 방향 번호 (사용자가 휴대 전화로 보는 방향) 을 표시하려고합니다. 나침반 값에 따라 회전하는 사용자 정의 컨트롤이 이미 있습니다. 내가 모르는 부분은지도에 통합하는 방법입니다. 즉 은지도의 현재 위치에 표시합니다 ().지도에 나침반의 진행 방향 표시

의견이 있으십니까?

대단히 감사합니다.

추신 : 내 뜻을 모르는 경우 여기 (Nokia) 여기지도 Here Maps heading direction with compass에서 사용 가능한 것과 같은 것을하려고합니다.

+0

대부분의 Windows Phone 7 장치에는 나침반이 없으므로 플랫폼의 필수 부분은 아니 었습니다. 모든 WP8 장치에는 그것을 가지고 있습니다. –

+0

안녕하세요 @NeilTurner 힌트를 주셔서 감사합니다 -이 사실을 알고 있습니다. 우리는 나침반을 놓치기 때문에 많은 WP7 장치에서 작동하지 않는 Augmented Reality 앱을 개발했습니다. – casaout

답변

2

완전한 대답이 없습니다. 내가 알고 당신이이 기술을 사용하여지도에 모든 컨트롤을 추가 할 수있다 : 이제이 간단한 빨간색 점으로 표시됩니다

myMap.Layers.Add(new MapLayer() 
{  
    new MapOverlay() 
    { 
     GeoCoordinate = new GeoCoordinate(37.795032,-122.394927), 
     Content = new Ellipse 
     { 
      Fill = new SolidColorBrush(Colors.Red), 
      Width = 40, 
      Height = 40 
     } 
    }}); 

http://developer.nokia.com/Community/Wiki/What's_new_in_Windows_Phone_8

에서 온다,하지만 난 당신이 모든 컨트롤에 대해 바로 넣을 수 있습니다 이해 거기에. 컨트롤을 사용하여 회전을 뷰 모델의 회전을 유지하는 값에 바인딩하면 꽤 잘되었다고 생각합니다. 이 방법이 효과가 있습니까?