다음맵을 실버라이트로 맛보기

Silverlight/Experiment 2009.02.16 09:30

딥줌기술이 아니구요. nemiso와 함께 개발한 실버라이트 MapViewer 엔진인데요.
얼마전 공개된 그 멋지다는 다음맵의 스카이뷰를 소스로 한번 사용해 보았습니다. 
AJAX 버전의 맵뷰와는 또 다른 느낌이지요?

아직 개선 가능한 구석이 많이 남아있고 (이럴 때 행복하죠... ^^),
다른 개념으로 접근한 엔진도 같이 개발하고 있습니다.
(어떤 Exception이 숨어 있다가 브라우저를 죽일 수도 있으니,
브라우저에 중요한 내용이 함께 떠 있는 경우에는 특히 주의하세요!)


(마우스 드래그, 휠 버튼 스크롤, 키보드 방향키를 지원하고 있습니다.)

이것은 한 일주일 전쯤 버전이구요. 계속 개선이 이루어지고 있습니다.
아마도 MIX09에 나갈 때 쯤에는 좋은 녀석이 완성되어 있을 것 같습니다.

기반이 되는 휴즈플로우 dll 중에 Linq를 사용하는 아이들을 좀 제거를 하면,
XAP파일 용량도 50KB 이하로 다이어트가 가능할 것 같습니다.

설정

트랙백

댓글

  • BlogIcon 294 2009.02.19 17:18 신고 ADDR 수정/삭제 답글

    아 또 한참 지도 가지고 놀아버렸습니다...다행이 브라우져가 죽어서 업무로 돌아갈 수 있었으나...덧글을 남기기 위해 다시 와버린...

    • BlogIcon 길버트 2009.02.19 21:44 신고 수정/삭제

      안 죽게 고쳐 놓았습니다.
      하지만 한참 가지고 노시면 안되요. ^^

  • BlogIcon 박영식 2009.02.19 18:43 신고 ADDR 수정/삭제 답글

    완벽하군요!!

    • BlogIcon 길버트 2009.02.19 21:42 신고 수정/삭제

      수리탐9님이시죠?
      반갑습니다. 그리고 감사합니다!

  • BlogIcon 아크몬드 2009.02.19 20:23 신고 ADDR 수정/삭제 답글

    이야 좋은데요? smooth합니다.

    • BlogIcon 길버트 2009.02.19 21:43 신고 수정/삭제

      감사합니다.
      더 smooth하게 만들려고 노력하고 있습니다.

  • BlogIcon happysphere 2009.02.19 20:50 신고 ADDR 수정/삭제 답글

    좋네요 정말이지! 야탑역과 태원고 발견하고 감동! ㅋ

    • BlogIcon 길버트 2009.02.19 21:44 신고 수정/삭제

      감사해요!
      정민양이 태원고를 나왔군요~

  • BlogIcon 멜로디언 2009.02.19 20:52 신고 ADDR 수정/삭제 답글

    우와... 완전 멋져요! +_+
    근데 전체 화면으로 보면 휠이 안 먹는 거 같다능...

    • BlogIcon 길버트 2009.02.19 21:40 신고 수정/삭제

      멜님 실버라이트는 마우스 휠이벤트를 직접 지원하진 않고 있습니다.
      그래서 개발자들은 휠이벤트를 지원하기위해, 우회적으로 MouseWheelHelper란 클래스를
      애용(?)하는데, 이게 자바스크립트를 통해 HTML DOM의 event를 후킹하는 기술로 되어있습니다.

      한편, 전체화면 모드에서는 보안적인 이유라고 하기도 하고,
      전체화면을 지원하는 것이 브라우저 영역이 아니기도 한 이유로 HTML DOM으로부터
      Event가 발생하지 않아서 Event 후킹을 할 수 없습니다.
      그런 이유로 이것이 작동을 안해요.

      정리하자면, 실버라이트2로 된 어플리케이션 중
      전체화면모드에서 휠 지원되는 것은 없습니다.

      저도 정말 아쉽습니다. 되게 해주세요. ^^

    • BlogIcon 멜로디언 2009.02.20 14:45 신고 수정/삭제

      아항... 무식한 년 티냈군요 ㅋㅋ

  • BlogIcon cube 2009.02.20 00:34 신고 ADDR 수정/삭제 답글

    어디선가 본 맵돼지가 꿀꿀!
    멋집니닷!

    • BlogIcon 길버트 2009.02.23 10:34 신고 수정/삭제

      감사합니다. 꿀꿀!
      cube군 매쉬업경진대회 좋은 결과가 있기를!

  • BlogIcon Joyh 2009.02.20 09:16 신고 ADDR 수정/삭제 답글

    클릭으로 확대/shift클릭으로 축소되게 해주세요
    확대축소가 시원시원해서 좋네요 :D

    • BlogIcon 길버트 2009.02.23 10:34 신고 수정/삭제

      윤형아 며칠만 기다려라~
      라이브러리에 손대야 해서...

  • BlogIcon 쇼너짱 2009.02.20 14:37 신고 ADDR 수정/삭제 답글

    캬..정말 멋지군요!!ㅋㅋㅋ 국내 맵의 대세인 다음 맵과 RIA의 선두주자(?)인 실버라이트와의 만남 ㅋㅋ