Jump to content

NMFPath 중첩시 patternIcon이 겹치는 문제


Recommended Posts

안녕하세요. 

NMFPath 이용하여 각 coordinate와의 선을 잇고 있는데요.

A -> B -> A로 이동되는 겹치는 모양의 path에서 patternIcon이 depth와 무관하게 겹쳐서 표기되어 문의드립니다.
아래쪽 path의 patternIcon은 위쪽 path에 의해 덮혀 나오지 않을거라 생각했는데, 아이콘만 겹쳐 표기가 되네요.

image.png.d6c932fe79bd807dd872e9bbd3ffc74b.png

녹색 사각형안에서 보이는것처럼 정상적으로 표기되었다고 생각했는데,
지도를 축소하던가, coordinate가 겹쳐지는 붉은색 사각형과 같은 모양이 되면 뒤에 있는 path의 patternIcon이 같이 노출이 됩니다.

 

222.png.2e8102a4f1a1f7cdb70f3f2519bd9758.png223.png.4eb40338af172ca36faf2af9c3472d3c.png

작성코드 문제일 수 있다고 판단하여 새로 코드를 작성해봐도 동일하네요.

아래는 테스트에 사용했던 코드입니다. 
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;

 

확인 부탁드릴게요.

감사합니다.

링크 복사
다른 사이트에 공유하기

게시글 및 댓글을 작성하려면 로그인 해주세요.



로그인
×
×
  • Create New...