기능명 | 설명 |
---|---|
위치 권한 상태 값 반환 |
앱에서 위치정보 사용이 허용되어 있는지 여부를 확인합니다.
1.0.0 이상 1.0.0 이상 |
위치 권한 허용 요청 |
위치 정보 사용 권한이 없는 경우, 위치 정보 사용을 위한 권한을 요청합니다.
1.0.0 이상 1.0.0 이상 |
위치 정보 가져오기 |
현재의 위치 정보값을 요청합니다.
1.0.0 이상 1.0.0 이상 |
Tracking |
디바이스의 트래킹 시작, 종료를 요청하거나 트래킹 정확도를 설정합니다.
1.0.0 이상 1.0.0 이상 |
Android | window.HLNative.hyblin(JSON.stringify({"type":"location", "cmd":"getPermissionStatus", "callback":"{FunctionName}"})); |
---|---|
iOS | webkit.messageHandler.hyblin.postMessage({"type":"location", "cmd":"getPermissionStatus", "callback":"{FunctionName}"}); |
{FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.
성공 시 | FunctionName({"header":{"success":true}, "body":{"status":0}}); |
---|---|
실패 시 | FunctionName({"header":{"success":false, "errorCode":"-1"}}); |
기능명 |
|
||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
설명 | 현재 위치 권한 상태값이 반환됩니다. |
Android | window.HLNative.hyblin(JSON.stringify({"type":"location", "cmd":"requestPermission", "callback":"{FunctionName}"})); |
---|---|
iOS | webkit.messageHandler.hyblin.postMessage({"type":"location", "cmd":"requestPermission", "callback":"{FunctionName}"}); |
{FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.
성공 시 | FunctionName({"header":{"success":true}, "body":{"status":0}}); |
---|---|
실패 시 | FunctionName({"header":{"success":false, "errorCode":"-1"}}); |
기능명 |
|
||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
설명 | 위치 권한 요청 결과가 반환됩니다. |
Android | window.HLNative.hyblin(JSON.stringify({"type":"location", "cmd":"getLocation", "callback":"{FunctionName}"})); |
---|---|
iOS | webkit.messageHandler.hyblin.postMessage({"type":"location", "cmd":"getLocation", "callback":"{FunctionName}"}); |
{FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.
성공 시 | FunctionName({"header":{"success":true}, "body":{"status":0, "data":{"latitude":"100", "longitude":"100"}}); |
---|---|
실패 시 | FunctionName({"header":{"success":false, "errorCode":"-1"}}); |
기능명 |
|
||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
설명 | 현재 디바이스의 위치 정보가 반환됩니다. |
Android | window.HLNative.hyblin(JSON.stringify({"type":"location", "cmd":"startTracking", "param":{"accuracy":"", "interval":""}, "callback":"{FunctionName}", "trackingCallback":"{SubFunctionName}"})); |
---|---|
iOS | webkit.messageHandler.hyblin.postMessage({"type":"location", "cmd":"startTracking", "param":{"accuracy":""}, "callback":"{FunctionName}", "trackingCallback":"{SubFunctionName}"}); |
Android | window.HLNative.hyblin(JSON.stringify({"type":"location", "cmd":"endTracking", "callback":"{FunctionName}"})); |
---|---|
iOS | webkit.messageHandler.hyblin.postMessage({"type":"location", "cmd":"endTracking", "callback":"{FunctionName}"}); |
Android | window.HLNative.hyblin(JSON.stringify({"type":"location", "cmd":"desiredAccuracy", "param":{"accuracy":""}, "callback":"{FunctionName}"})); |
---|---|
iOS | webkit.messageHandler.hyblin.postMessage({"type":"location", "cmd":"desiredAccuracy", "param":{"accuracy":""}, "callback":"{FunctionName}"}); |
param 파라메터에 json 데이타 형식의 값을 입력해 요청합니다.
ex) "param":{"accuracy":"0", "interval":"1000"}
기능명 |
|
---|
param 파라메터에 json 데이타 형식의 값을 입력해 요청합니다.
ex) "param":{"accuracy":"0"}
기능명 |
|
---|
{FunctionName}, {SubFunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.
성공 시 | FunctionName({"header":{"success":true}, "body":{"status":0}}); |
---|---|
SubFunctionName({"header":{"success":true}, "body":{"status":0, "data":{"latitude":"100", "longitude":"100"}}); | |
실패 시 | FunctionName({"header":{"success":false, "errorCode":"-1"}}); |
기능명 |
|
||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
설명 | 트래킹 시작 성공 여부 및 위치 정보가 반환됩니다. |
{FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.
성공 시 | FunctionName({"header":{"success":true}, "body":{"status":0}}); |
---|---|
실패 시 | FunctionName({"header":{"success":false, "errorCode":"-1"}}); |
기능명 |
|
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
설명 | 트래킹 종료 성공 여부가 반환됩니다. |
{FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.
성공 시 | FunctionName({"header":{"success":true}, "body":{"status":0}}); |
---|---|
실패 시 | FunctionName({"header":{"success":false, "errorCode":"-1"}}); |
기능명 |
|
||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
설명 | 정확도 설정 성공 여부가 반환됩니다. |