호옹이 Posted March 6 Share Posted March 6 안녕하세요. 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 Author Share Posted March 6 자답입니다. url 내부에 서브모듈 누락되어 수정, loadHTMLString에서 baseURL을 잡아주니 노출됨을 확인하였습니다. 링크 복사 다른 사이트에 공유하기 More sharing options...
Recommended Posts
게시글 및 댓글을 작성하려면 로그인 해주세요.
로그인