안녕하세요 Silverlight 기반으로 개발중에 물어볼 것이 있어 문의 드립니다.
제가 기본적으로 해야할 부분들은 서버에 256 사이즈의 타일 이미지를 해상도에 상관없이 3*3으로 디스플레이를 해줘야 합니다.
즉, 줌 레벨에 따라 화면이 어떻게 보이든 타일의 갯수는 무조건 9개여야 하고 실제로 서버에도 줌 레벨에 따른 3*3의 이미지가 다르게 존재하며
이를 다운받아 보여줘야 합니다.
그런데 문제는 256 사이즈 이기 때문에 이를 3*3으로 디스플레이를 할 경우 현재 윈도폰의 LCD 사이즈인 400*800을 벗어나게 됩니다.
그래서 실제 LCD 사이즈를 벗어난 지점 부터 타일 이미지를 그리기 시작하여 합니다.
계산해보면.. 256*3 = 768 이 됩니다.
tileImageLayerSources.Add 이 부분을 사용해 볼려고 하였으나 이 함수는 메인 스크린 내에서 줌 값에 따라 타일 영역이 자동으로 분할 되어
제가 하려는 부분과 개념이 맞지 않는 것 같습니다.
도움 부탁드립니다.