개요
GoogleMap 컴포넌트에 로드된 지도의 특정위치에 마크(아이콘) 표시를 할 때 사용하는 오브젝트입니다.
지원 환경
Desktop NRE | Desktop WRE | |||||
|---|---|---|---|---|---|---|
☐ Windows | ☐ macOS | ☑ Edge | ☑ Chrome | ☑ Safari | ☑ Firefox | ☐ Opera |
Mobile NRE | Mobile WRE | |||||
☑ Android | ☑ iOS/iPadOS | ☐ Android | ☐ iOS/iPadOS | |||
속성
draggable
GoogleMapMarker 를 드래그로 움직일 수 있는지 여부를 설정하는 속성입니다.
지원 환경
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 |
문법
GoogleMapMarker.draggable[= bDraggable]
문법 설정
bDraggable ::= 'true' | 'false' | ||
var objMM = new nexacro.GoogleMapMarker(); objMM.draggable = true; | ||
"true" | GoogleMapMarker 를 드래그로 움직일 수 있게 설정합니다. | |
|---|---|---|
"false" | GoogleMapMarker 를 드래그로 움직일 수 없게 설정합니다. | |
참고
- draggable 속성값을 설정하지 않으면 "true" 로 적용됩니다.
imageurl
지도에 GoogleMapMarker 로 표시될 이미지의 경로를 설정하는 속성입니다.
지원 환경
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 |
문법
GoogleMapMarker.imageurl[= strImageurl]
문법 설정
strImageurl ::= <theme-Image> | <web-Image> | <absolute-image> | <relative-image> | ||
var objMM = new nexacro.GoogleMapMarker(); objMM.image = "theme://images/V13_logo.png"; // 테마 이미지 objMM.image = "http://www.tobesoft.com/images/gnb/btn_h1.gif"; // 웹 이미지 objMM.image = "Base::test.jpg"; // TypeDefinition Prefix 이미지 objMM.image = "./test.jpg"; // 상대경로 이미지 | ||
<theme-Image> | 테마에 정의된 이미지를 "theme://images/이미지명" 형식으로 설정합니다. 테마에 해당 이미지가 등록되어 있어야 합니다. | |
|---|---|---|
<web-Image> | 웹의 이미지를 "http://경로/이미지명", "https://경로/이미지명" 형식으로 설정합니다. 웹에 접근 가능한 환경이어야 합니다. | |
<absolute-image> | TypeDefinition 영역의 Services 에 정의된 Prefix를 사용한 형식으로 설정합니다. | |
<relative-image> | 폼의 위치를 기준으로 한 상대경로를 사용하여 설정합니다. | |
참고
- 설정된 이미지는 GoogleMapMarker 가 표시될 위치의 상단에 중앙정렬되어 표시됩니다. - 모바일기기의 경로로 접근하는 경우 Alias 를 사용할 수 있습니다. * %USERAPP% : 애플리케이션에서 할당받은 공간, 다른 애플리케이션 접근불가 * %SD_CARD% : 모바일 기기의 SD카드 메모리 공간, 다른 애플리케이션 접근가능 ◆ Android NRE 제약 - svg 파일은 지원하지 않습니다. svg 파일 설정 시 설정값을 무시하고 기본 이미지를 표시합니다.
OS | Alias | Path |
|---|---|---|
Android | %USERAPP% | /data/data/{PackageName}/files/NEXACRO/ |
%SD_CARD% | /mnt/sdcard (Android v4.0 이하)/storage/emulated/0 (Android v4.1 이상) | |
%INSTALLROOT% | %USERAPP% | |
iOS | %USERAPP% | /Library/Caches/nexacro/ |
%SD_CARD% | 미지원 | |
%INSTALLROOT% | %USERAPP% |
latitude
GoogleMapMarker 가 표시될 위치의 위도값을 설정하는 속성입니다.
지원 환경
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 |
문법
GoogleMapMarker.latitude[= nLatitude]
문법 설정
var objMM = new nexacro.GoogleMapMarker(); objMM.latitude = 37.5; | ||
nLatitude | 지도에 GoogleMapMarker 가 표시될 위치의 위도값을 숫자로 설정합니다. | |
|---|---|---|
longitude
GoogleMapMarker 가 표시될 위치의 경도값을 설정하는 속성입니다.
지원 환경
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 |
문법
GoogleMapMarker.longitude[= nLongitude]
문법 설정
var objMM = new nexacro.GoogleMapMarker(); objMM.longitude = 127.05; | ||
nLongitude | 지도에 GoogleMapMarker 가 표시될 위치의 경도값을 숫자로 설정합니다. | |
|---|---|---|
text
GoogleMapMaker 위에 표시될 설명을 설정하는 속성입니다.
지원 환경
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 |
문법
GoogleMapMarker.text[= strText]
문법 설정
var objMM = new nexacro.GoogleMapMarker(); objMM.text = "My Home"; | ||
strText | 지도에 추가된 GoogleMapMarker 위에 표시될 설명을 문자열로 설정합니다. 설정값에 개행문자("\n")가 있을 경우 줄바꿈되어 표시됩니다. | |
|---|---|---|
visible
GoogleMapMaker 를 지도에 표시할 지 여부를 설정하는 속성입니다.
지원 환경
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 |
문법
GoogleMapMarker.visible[= bVisible]
문법 설정
bVisible ::= 'true' | 'false' | ||
var objMM = new nexacro.GoogleMapMarker(); objMM.visible = false; | ||
"true" | 지도에 추가된 GoogleMapMarker 를 표시합니다. | |
|---|---|---|
"false" | 지도에 추가된 GoogleMapMarker 를 표시하지 않습니다. | |
참고
- visible 속성값을 설정하지 않으면 "true" 로 적용됩니다.