Jump to content

호옹이

Members
  • 게시글

    3
  • 첫 방문

  • 최근 방문

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

호옹이's Achievements

Newbie

Newbie (1/14)

  • Dedicated Rare
  • Week One Done
  • First Post
  • Conversation Starter

Recent Badges

0

Reputation

  1. 안녕하세요. NMFPath 이용하여 각 coordinate와의 선을 잇고 있는데요. A -> B -> A로 이동되는 겹치는 모양의 path에서 patternIcon이 depth와 무관하게 겹쳐서 표기되어 문의드립니다. 아래쪽 path의 patternIcon은 위쪽 path에 의해 덮혀 나오지 않을거라 생각했는데, 아이콘만 겹쳐 표기가 되네요. 녹색 사각형안에서 보이는것처럼 정상적으로 표기되었다고 생각했는데, 지도를 축소하던가, coordinate가 겹쳐지는 붉은색 사각형과 같은 모양이 되면 뒤에 있는 path의 patternIcon이 같이 노출이 됩니다. 작성코드 문제일 수 있다고 판단하여 새로 코드를 작성해봐도 동일하네요. 아래는 테스트에 사용했던 코드입니다. patternIcon의 사이즈는 @2x는 20x20. @3x는 30x30입니다. NMFPath *path = [NMFPath pathWithLineString:[NMGLineString lineStringWithPoints:@[ NMGLatLngMake(37.57152, 126.97714), NMGLatLngMake(37.56607, 126.98268), NMGLatLngMake(37.56445, 126.97707), NMGLatLngMake(37.55855, 126.97822), NMGLatLngMake(37.55859, 126.97827), NMGLatLngMake(37.56449, 126.97703), NMGLatLngMake(37.56600, 126.98265) ]]]; path.color = [UIColor blueColor]; path.patternIcon = [NMFOverlayImage overlayImageWithName:@"d_arrow_loc_naver"]; path.width = 12; path.patternInterval = 24; path.outlineWidth = 1; path.outlineColor = [UIColor grayColor]; path.mapView = _naverMap; 확인 부탁드릴게요. 감사합니다.
  2. 자답입니다. url 내부에 서브모듈 누락되어 수정, loadHTMLString에서 baseURL을 잡아주니 노출됨을 확인하였습니다.
  3. 안녕하세요. 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앱에서 파노라마뷰를 호출할 수 있는 다른 방법이 있을까요?
×
×
  • Create New...