NotesGPS (LotusScript)

対応するプラットフォームのユーザー位置情報へのアクセスを提供します。iOS および Android 版 HCL Nomad v1.0.4 以降でサポートされます。

また、Webブラウザ版 HCL Nomad v1.0.3 以降でサポートされます。

定義位置

NotesSession に含まれる

プロパティ

TimeoutSec プロパティ (NotesGPS - LotusScript)

NotesGPS リクエストのタイムアウト(秒)。

HighAccuracy プロパティ (NotesGPS - LotusScript)

プラットフォームに高精度の位置情報のみを返すように指示します。屋内では使用できません。

メソッド

GetCurrentPosition メソッド (NotesGPS - LotusScript)

現在の位置を取得するためにプラットフォームにリクエストを送信します。

RequestAccess メソッド (NotesGPS - LotusScript)

プラットフォームからのアクセスを要求します。

構文

set gps = NotesSession.CreateGPS()

Dim session As New NotesSession 
    Dim gps As NotesGPS 
    Set gps =  session.CreateGPS() 
 

TimeoutSec プロパティ (NotesGPS - LotusScript)

NotesGPS リクエストのタイムアウト(秒)。

データ型

Integer

構文

set NotesGPS.timeoutsec = <value in seconds>

使用法

指定しない場合は、最大タイムアウトは 9 秒と決定されます。

0 はタイムアウトしないことを意味します。

許可される最大タイムアウトはプラットフォームによって異なります。

 

HighAccuracy プロパティ (NotesGPS - LotusScript)

プラットフォームに高精度の位置情報のみを返すように指示します。屋内では使用できません。

データ型

Boolean

構文

Set NotesGPS.HighAccuracy = true

使用法

指定しない場合のデフォルトは false です。

 

GetCurrentPosition メソッド (NotesGPS - LotusScript)

現在の位置を取得するためにプラットフォームにリクエストを送信します。

構文

Dim gpsPostion as NotesGPSPosition
Set gpsPosition = NotesGPS.getCurrentPostion()

戻り値

NotesGPSCoordinates と TimeStamp を含む NotesGPSPosition オブジェクト。

 

RequestAccess メソッド (NotesGPS - LotusScript)

プラットフォームからのアクセスを要求します。

構文

hasAccess = gps.Requestaccess()

戻り値

Boolean

アクセスが提供されている場合は true を返します。アクセスが提供されていない場合は false を返します。

Dim gps as NotesGPS
Dim hasAccess as Boolean
Set gps= NotesSession.CreateGPS()
HasAccess = hasAccess = gps.Requestaccess()