GoogleMap > GoogleMapPolygon

개요

GoogleMap 컴포넌트에 로드된 지도에 특정영역을 표시를 할 때 사용하는 오브젝트입니다.

지원 환경

Desktop NRE

Desktop WRE

☐ Windows

☐ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




- locationdata 에 설정된 좌표값을 순서대로 선으로 연결하여 닫힌 다각형 영역을 만듭니다.

속성

fillbrushcolor

GoogleMapPolygon 의 내부를 채울 색상을 설정하는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☐ Windows

☐ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☐ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

GoogleMapPolygon.fillbrushcolor[= strColor]

문법 설정

strColor ::= <NamedColor> | <NumericColor>
var objMP = new nexacro.GoogleMapPolygon();  

objMP.fillbrushcolor = "red"; 

objMP.fillbrushcolor = "#999999"; 

objMP.fillbrushcolor = "rgb(255,0,0)";

<NamedColor>

"red","blue" 와 같이 미리 정의된 색상이름을 문자열로 설정합니다.

<NumericColor>

표시할 색의 색상코드입니다.


"#" 기호로 시작하는 6자리 hexadecimal 값으로 색상코드를 설정할 수 있습니다. (ex-"#FF00FF")

red, green, blue 값을 인자로 하는 "rgb()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"rgb(255,0,255)")

red, green, blue, alpha 값을 인자로 하는 "rgba()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"rgba(255,0,255,0.3)")

hue, saturation, lightness 값을 인자로 하는 "hsl()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"hsl(120,50%,50%)")

hue, saturation, lightness, alpha 값을 인자로 하는 "hsla()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"hsla(120,50%,50%,0.8)")

참고

- fillbrushcolor 속성값을 설정하지 않으면 "black" 으로 적용됩니다.

- GoogleMapPolygon 오브젝트가 다각형일 때 다각형 내부가 지정된 색으로 표시됩니다.

linecolor

GoogleMapPolygon 의 locationdata 속성에 설정된 위치를 연결하는 선의 색상을 설정하는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☐ Windows

☐ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☐ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

GoogleMapPolygon.linecolor[= strColor]

문법 설정

strColor ::= <NamedColor> | <NumericColor>
var objMP = new nexacro.GoogleMapPolygon();  

objMP.linecolor = "red"; 

objMP.linecolor = "#999999"; 

objMP.linecolor = "rgb(255,0,0)";

<NamedColor>

"red","blue" 와 같이 미리 정의된 색상이름을 문자열로 설정합니다.

<NumericColor>

표시할 색의 색상코드입니다.


"#" 기호로 시작하는 6자리 hexadecimal 값으로 색상코드를 설정할 수 있습니다. (ex-"#FF00FF")

red, green, blue 값을 인자로 하는 "rgb()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"rgb(255,0,255)")

red, green, blue, alpha 값을 인자로 하는 "rgba()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"rgba(255,0,255,0.3)")

hue, saturation, lightness 값을 인자로 하는 "hsl()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"hsl(120,50%,50%)")

hue, saturation, lightness, alpha 값을 인자로 하는 "hsla()" 메소드로 색상코드를 설정할 수 있습니다. (ex-"hsla(120,50%,50%,0.8)")

참고

- linecolor 속성값을 설정하지 않으면 "black" 으로 적용됩니다.

- GoogleMapPolygon 오브젝트가 다각형일 때 다각형 외부의 선이 지정된 색으로 표시됩니다.

linewidth

GoogleMapPolygon 의 locationdata 속성에 설정된 위치를 연결하는 선의 너비를 설정하는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☐ Windows

☐ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☐ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

GoogleMapPolygon.linewidth[= nWidth]

문법 설정

var objMP = new nexacro.GoogleMapPolygon();  

objMP.linewidth = "1px";

nWidth

선의 너비를 pixel 단위의 숫자로 설정합니다.

locationdata

지도에 표시할 GoogleMapPolygon 의 좌표를 설정하는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☐ Windows

☐ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☐ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

GoogleMapPolygon.locationdata[= strData]

문법 설정

strData ::= <location> [<location>]*

<location> ::= '[' <nlatitude> ',' <nlongitude> ']'
var objMP = new nexacro.GoogleMapPolygon();  

objMP.locationdata = "[37.51,127.06][37.51,127.07][37.50,127.06]";

<location>

"[ ]" 로 구분하여 두개 이상의 위도,경도 좌표를 설정합니다.

<nlatitude>

GoogleMapPolygon 의 영역을 결정하기 위한 위도좌표를 설정합니다.

<nlongitude>

GoogleMapPolygon 의 영역을 결정하기 위한 경도좌표를 설정합니다.

참고

- 설정된 값의 첫좌표에서 다음좌표로 연속하여 선을 연결하고, 마지막좌표에서 첫좌표로 닫힌 형태의 다각형이 표시됩니다.

- locationdata 속성에 위치좌표는 2개 이상 설정할 수 있으며 갯수에 따라 다각형의 형태가 결정됩니다.

visible

GoogleMapPolygon 을 지도에 표시할 지 여부를 설정하는 속성입니다.

지원 환경

Desktop NRE

Desktop WRE

☐ Windows

☐ macOS

☑ Edge

☑ Chrome

☑ Safari

☑ Firefox

☐ Opera

Mobile NRE

Mobile WRE

☑ Android

☑ iOS/iPadOS

☐ Android

☐ iOS/iPadOS




속성 타입

☐ Enum

☐ Expr

☐ Control

☐ Hidden

☐ ReadOnly

☐ Bind

☐ Collection

☐ StringResource

문법

GoogleMapPolygon.visible[= bVisible]

문법 설정

bVisible ::= 'true' | 'false'
var objMP = new nexacro.GoogleMapPolygon();  

objMP.visible = false;

"true"

지도에 추가된 GoogleMapPolygon 을 표시합니다.

"false"

지도에 추가된 GoogleMapPolygon 을 표시하지 않습니다.

참고

- visible 속성값을 설정하지 않으면 "true" 로 적용됩니다.