호옹이 Posted March 6, 2024 공유하기 Posted March 6, 2024 안녕하세요. Mobile Dynamic Map에 파노라마는 지원되지 않는 것을 확인하였습니다. 네이버지도를 사용하는 타사앱을 확인하니,[지도는 네이티브 > 버튼 클릭시 웹뷰로 파노라마뷰를 호출] 로 하는것으로 보였습니다. 위와 관련하여 wkWebView에서 가능할 것 같아 html파일 제작 후 loadHTMLString로 호출하였으나 빈페이지만 나왔습니다. (빈페이지에 네이버 로고는 테두리만 나옴. 롱탭시 미리보기 반응은 있음) let htmlString = """ <html lang="ko"> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta name="viewport" content="width=device-width, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0, user-scalable=no"> <title>Map Test</title> <script type="text/javascript" src="https://openapi.map.naver.com/openapi/v3/maps.js?ncpClientId=CLIENT_ID"></script> <script> window.onload = function() { var pano = new naver.maps.Panorama(document.getElementById("pano"), { position: new naver.maps.LatLng(37.5288524, 126.9210613) }); } </script> </head> <body> <div id="pano" style="width:100%;height:500px;"></div> </body> </html> """ self.testWebView.loadHTMLString(htmlString, baseURL: nil) 사용한 코드는 위와 같습니다. 추가로 해당 html코드를 test.html파일로 저장 후 xocde 프로젝트에 삽입, 번들로 호출하여 로드하였으나 결과는 동일하게 나오지 않았습니다. wkWebView로 ios앱에서 파노라마뷰를 호출할 수 있는 다른 방법이 있을까요? 링크 복사 다른 사이트에 공유하기 More sharing options...
호옹이 Posted March 6, 2024 Author 공유하기 Posted March 6, 2024 자답입니다. url 내부에 서브모듈 누락되어 수정, loadHTMLString에서 baseURL을 잡아주니 노출됨을 확인하였습니다. 링크 복사 다른 사이트에 공유하기 More sharing options...
Recommended Posts
게시글 및 댓글을 작성하려면 로그인 해주세요.
로그인