ZENKEI API リファレンス : その他仕様


■APIキー

セッションの作成メソッドでは、APIキーがリクエストヘッダに必要となります。
X-ZENKEI-API-KEY : [APIキー]

■セッショントークン

セッションの作成以外の全てのメソッドでは、セッショントークンがリクエストヘッダに必要となります。
X-ZENKEI-SESSION-TOKEN : [セッショントークン]

一部のメソッドでは、クエリパラメータにセッショントークンを指定することもできます。
例 (GET) https://api.zenkei.biz/v2/[ワークスペースID]/images/[画像ID]/thumb.jpg?sessionToken=[セッショントークン]

■日時系パラメータの値

フォーマットはISO 8061、UTC(協定世界時)で取り扱う。
例 2016-01-01T00:00:00Z

■プレイヤー要素のロールとアセットタイプ

指定可能な組み合わせは以下の通りです。
ロールアセットタイプ説明
Annotation (空間タグ)Image画像の空間タグ。
Floorplan (図面)Image画像の図面。
Map (地図)[未指定]地図。
Scene (ポイント)Image画像のポイント。

■プレイヤー要素のプロパティ

指定可能なプロパティは以下の通りです。
ロールプロパティ名データタイプ説明
Floorplandescriptionstring図面の概要。
orderinteger図面・地図の表示順序。
Mapdescriptionstring地図の概要。
latitudenumber地図の初期表示中心緯度 (DEG形式)。
logitudenumber地図の初期表示中心経度 (DEG形式)。
orderinteger図面・地図の表示順序。
zoominteger地図の初期表示ズームレベル。0~21の間で指定。
SceneautoPanintegerポイントの自動回転タイプ。以下のいずれかの値で指定。
■0 : なし
■1 : 水平回転
descriptionstringポイントの概要。
fovnumberポイントの初期表示水平画角。単位は radian で指定。
orderintegerポイントの表示順序。
pitchnumberポイントの初期表示垂直方向。単位は radian で指定。ポイントのアセット(画像)の中心を0とし、上方向に+π/2、下方向に-π/2で指定。
yawnumberポイントの初期表示水平方向。単位は radian で指定。ポイントのアセット(画像)の中心を0 (右回りに+2π) で指定。

■プレイヤー要素リンクのリンク元プレイヤー要素ロールとリンク先プレイヤー要素ロール

指定可能な組み合わせは以下の通りです。
リンク元リンク先説明
FloorplanScene図面にポイントを登録する。
MapScene地図にポイントを登録する。
SceneAnnotationポイントに空間タグを登録する。
SceneSceneポイント間にウォークスルーを追加する。

■プレイヤー要素リンクのプロパティ

指定可能なプロパティは以下の通りです。
リンク元リンク先プロパティ名データタイプ説明
FloorplanScenecameraOriginDirectionnumber図面上でのポイントの基準方向。単位は radian で指定。図面の真上を0 (右回りに+2π) として、ポイントのアセット(画像)の中心の方向。
fovnumberポイントの初期表示水平画角。単位は radian で指定。
isIconVisibleboolean図面上のポイントのアイコン表示の有無。
orderinteger図面内のポイントの表示順序。
pitchnumberポイントの初期表示垂直方向。単位は radian で指定。ポイントのアセット(画像)の中心を0とし、上方向に+π/2、下方向に-π/2で指定。
xnumber図面上のポイントの水平位置。図面のアセット(画像)の左端を0、右端を1として指定。
ynumber図面上のポイントの垂直位置。図面のアセット(画像)の上端を0、下端を1として指定。
yawnumberポイントの初期表示水平方向。単位は radian で指定。ポイントのアセット(画像)の中心を0 (右回りに+2π) で指定。
MapScenecameraOriginDirectionnumber地図上でのポイントの基準方向。単位は radian で指定。地図の真北を0 (右回り2π) として、ポイントのアセット(画像)の中心の方向。
fovnumberポイントの初期表示水平画角。単位は radian で指定。
isIconVisibleboolean地図上のポイントのアイコン表示の有無。
orderinteger地図内のポイントの表示順序。
pitchnumberポイントの初期表示垂直方向。単位は radian で指定。ポイントのアセット(画像)の中心を0とし、上方向に+π/2、下方向に-π/2で指定。
latitudenumber地図上のポイントの緯度 (DEG形式)。
longitudenumber地図上のポイントの経度 (DEG形式)。
yawnumberポイントの初期表示水平方向。単位は radian で指定。ポイントのアセット(画像)の中心を0 (右回りに+2π) で指定。
SceneAnnotationpitchnumberポイント内での空間タグの垂直位置。単位は radian で指定。ポイントのアセット(画像)の中心を0とし、上方向に+π、下方向に-πで指定。
rotationXnumber空間タグの垂直方向の回転角度(向き)。単位は radian で指定。推奨される初期値は-pitch、指定範囲は-pitch-π/4~-pitch+π/4。
rotationYnumber空間タグの水平方向の回転角度(向き)。単位は radian で指定。推奨される初期値は-yaw、指定範囲は-yaw-π/4~-yaw+π/4。
scaleXnumber空間タグの横方向の大きさを指定する倍率(スケール)。基準値は1.0。2倍の大きさで表示したい場合は2.0、0.5倍で表示したい場合は0.5。
scaleYnumber空間タグの縦方向の大きさを指定する倍率(スケール)。基準値は1.0。2倍の大きさで表示したい場合は2.0、0.5倍で表示したい場合は0.5。
urlstring空間タグ選択時に開く外部リンクのURL。
xElementIdinteger空間タグ選択時に選択するプレイヤー要素(ポイント)のID。
yawnumberポイント内での空間タグの水平位置。単位は radian で指定。ポイントのアセット(画像)の中心を0 (右回りに2π) で指定。

■プロパティyawとpitchの座標系

yaw:全天球画像の中心を0とし、右回りに+2π。(中心→右端=左端→中心で一周するイメージ)
pitch:全天球画像の中心を0とし、上方向に+π/2、下方向に-π/2。

■検索クエリ

プレイヤーや画像一覧取得の検索クエリで指定可能なオプションは以下の通りです。
オプション説明
既定の動作検索ワードを部分一致で名前またはタグの中から検索する。
&前後の検索ワードをAND検索する。
|前後の検索ワードをOR検索する。
" "この記号で括ることで検索ワードを完全一致で検索する。
*検索ワードの前方、後方または部分一致で検索する。
( )この記号で括ることでANDまたはORを複数組み合わせて検索する。
name:検索対象の指定。名前の中から検索する。
tag:検索対象の指定。タグの中から検索する。
※検索ワードは5つまで同時に指定可能です。また、英字の大小、ひらがな・カタカナは区別されません。記号は検索ワードに使用できません。

■サムネイルの大きさ

プレイヤーおよび画像のサムネイルの大きさは以下の通りです。
画像の種類大きさ
パノラマ変換されていないもの最大 320 x 240 px
この大きさに収まるようアスペクト比は維持されます。
また、元の大きさがこれよりも小さい場合はそのままになります。
パノラマ変換されているもの320 x 240 px