본문 바로가기
🖥 Programming/📱 Android (Kotlin)

[Android][kotlin] WebView에서 Daum 지도 두손가락 확대/축소 안되는 현상관련

by MinChan-Youn 2023. 1. 19.

안녕하세요~ 챠니입니다! :)

 

WebView에서 Daum 지도 두손가락 확대/축소 안되는 현상관련에 대해서 알아보겠습니다.

관련부분은 제가 개인적으로 프로젝트 진행 중에 관련 버그인지는 모르겠으나, 새로 알게된 사실을 전달하는 목적에 있습니다! :)

 

 

    WebView에서 Daum 지도 두손가락 확대/축소 안되는 현상관련

    아래와 같이 앱을 개발중이였습니다.

     

    아래 페이지는 웹으로 구성된 페이지입니다.

    즉 앱에서 WebView를 통해 해당 URL을 load 시켜놓은 상태입니다.

     

    근데 문제는 여기서 발생합니다!!

    아래의 다음지도의 두손가락 확대 및 축소가 안먹히는 현상...!

    한손가락 스크롤 및 두번터치하여 확대는 가능하나, 두 손가락으로 확대/축소는 안되는 현상을 발견하게 되었습니다.

     

     

    APP내 WebView

     

     

     

    무엇이 문제일까... 고민을 하다가

    아래처럼 많은 WebView 셋팅에서 하나씩 빼본결과 해결방법을 찾을 수 있었습니다.

    WebView init

    settings.userAgentString = "app" // 웹에서 해당 속성을 통해 앱에서 띄운 웹뷰로 인지 할 수 있도록 합니다.

    해당 속성인데요. userAgentString 입니다. 해당부분은 app으로 설정하여 웹뷰에서 앱에서 띄운 웹뷰인지 알 수 있도록 하는 것입니다.

     

    어떤 이유로 안되는지는 정확하게는 모르겠으나, 제가 생각할때에는 저 설정으로 인하여 WebView에 띄워진 DaumMap에서 앱이기 때문에 두손가락 터치 인식을 하지 않도록 설정이 되어있는게 아닌가 싶습니다...

    정확한것은 DaumMap개발자가 더 잘알겠죠?? ㅎㅎㅎ

     

    관련문제로 구글링을 해도 어떠한 자료가 없는데요~

    나중에 제가 참고하거나 다른사람들 중에서 저 처럼 해당 이슈를 겪고있다고 큰 도움이 되셨으면 좋겠습니다 :)

     

     

     

     

     

     

     

     

    질문 또는 궁굼한 부분은 댓글을 남겨주세요! 친절하게 답변드리겠습니다!

    응원의 댓글은 저에게 큰 힘이 된답니다! :)

    즐거운 하루되세요!

     

    깃허브 보러 놀러오세요 👇 (맞팔환영)

    https://github.com/younminchan

     

    younminchan - Overview

    안드로이드 2년차 개발자 •⚽️/🎤/🥁/🖥/🏃‍♂️/🚴‍♂️/🤟 TechBlog⬇️ minchanyoun.tistory.com - younminchan

    github.com