情報処理学会 インタラクション 2016
IPSJ Interaction 2016

162B33
2016/3/3

複数人による操作共有が可能な協調地図システム
松原理紗1

筒井薫平2

塩見和則2

高田秀志1

概要：近年，複数人で地図を利用して協調作業を行う機会が増えている．協調作業における地図の利用ケースとして，各作業者が地図を持っている場合と，作業者で一つの地図を共有している場合が挙げられる．前者には，個人が自由に操作できるという利便性の反面，情報共有の不便さがあり，後者には，即時的に情報が共有できるという利点がある反面，個人による操作が制限されるという欠点がある．本稿では，
この 2 つのケース双方の利点をあわせ持つ地図アプリケーションを提供するために，各作業者が持つタブレット端末の電子地図を使用した複数人による操作共有の可能な協調地図システムについて述べる．

A Collaborative Map System Capable of Operation Sharing
by Multiple Users
Risa Matsubara1

Kumpei Tsutsui2

Kazunori Shiomi2

Hideyuki Takada1

Abstract: Recently opportunity of doing collaborative work using a map has been increasing. As use casesof a map in collaborative work, one is where each user has a map and another is where users are sharing amap. The former case has convenience that each user can operate independently, but has inconvenience ofinformation sharing. On the other hand, the latter case has advantage that the information can be shared
immediately, but has a drawback that the independent operation is limited. In this paper, we propose acollaborative map system which is capable of operation sharing, using digital maps on tablet terminals heldby each of the users, in order to provide a map application which has advantages in both of these two usecases.

1. はじめにきるが，作業者同士で情報を共有しようとすると，共有の度に端末を見せ合ったり，ピンを立てた位置に関する情報

近年，スマートフォンやタブレット端末の普及により，をメールで送信したりする必要がある．一方，作業者で一Google Maps のような地図アプリケーションを利用して，つの地図を共有する場合，情報を共有することは容易にで目的地探索や経路探索などを日常的に行う機会が増えていきるが，作業者全員で覗き込めるような大画面ディスプレる．地図を使用した作業は一人で行う場合もあり，また複イを備えた装置が必要になる．

数人で協調して行う場合もある．

本研究では，上に述べた 2 つのケース双方の利点をあわ

複数人で地図を使用して作業を行う場合，せ持つ地図アプリケーションを提供するために，各作業者• 各作業者が地図を持っているが持つタブレット端末の電子地図を使用して，作業者全員• 作業者で一つの地図を共有しているで大きな一つの地図を共有しているようなシステムを構築という 2 つのケースが考えられる．各作業者が地図を持っする．本システムでは，個人によるスクロールに加えて，ている場合，見たい場所を好きな時に見ることは容易にで全員の閲覧範囲を移動させるスクロールを用意するなど，作業者が地図に対して行う操作や地図上に加えた情報を共1

2

立命館大学 情報理工学部
College of Information Science and Engineering,Ritsumeikan University
立命館大学大学院 情報理工学研究科
Graduate School of Information Science and Engineering,Ritsumeikan University© 2016 Information Processing Society of Japan

有することができる．

608

情報処理学会 インタラクション 2016
IPSJ Interaction 2016

2. 地図を用いた協調作業
2.1 関連研究
複数人による地図を用いた協調作業の際に重要となる事項について調査を行っている研究がある [1]．この研究で

162B33
2016/3/3

3. 協調地図システム
本節では，前節で述べた地図共有のイメージをタブレッ
ト端末を用いて実現するシステムの機能と実装について述べる．

は，各作業者が端末を持って地図アプリケーションを使用する際，情報共有が最も重要であると考え，そのために必3.1 機能要な機能を持つ協調地図アプリケーションの有用性を検証

3.1.1 スクロールの共有している．この協調地図アプリケーションには，作業者のタブレット端末上に表示されている地図の閲覧箇所を自タブレット端末上にブックマークとして登録された地点を分の端末上のみで移動させるには，通常の地図アプリケーアイコンで地図上に表示する，作業者の画面を同期させる，ションと同様に，1 本指によるスクロール操作を使用する．

作業者 2 人の画面を連結させるといった機能が備わってい一方で，作業者全員の地図の閲覧範囲を移動させるには，3る．実験の結果，複数人で地図を操作する際には，本指によるスクロール操作を使用する．このスクロール操• 端末間で情報を共有し，それらの情報を自身の端末上で閲覧できること• 地理情報を伝える際には端末画面と地図操作を同期・共有すること• 広範囲を閲覧したい際には複数の端末画面を連結させることによって大きな地図を表示することが重要であることが示されている．

作では，移動した距離と方向が，他の作業者に共有される．
先に述べた地図共有のイメージにおいて，1 本指のスクロールは，机上に乗っている地図の範囲で視点を移動させることに相当する．また，3 本指のスクロールは，机上に乗っていない部分を机上に移動させることに相当する．
今回，机上に乗っていない範囲の地図を見ることは複数人での作業を行う上で不自然であると考え，個人で閲覧可

これらのうち，地図操作の同期・共有については，ある能な範囲には制限をつけている．システム起動時にはあら作業者が地図のスクロールを行うと，他の作業者の地図もかじめ設定された初期位置を中心とし，東西南北全て一定同様にスクロールされるため，自分の閲覧したい場所を続の距離分離れたところを閲覧可能な境界としている．このけて見ることができない．したがって，個人で行っていた境界は図 1 のように地図上に枠線を描くことで表現してい地図上の作業に支障が出るということが問題になる．このる．3 本指スクロールを行うと，この境界が変化する．

問題は，地図操作を共有しつつも，作業者が自由に閲覧箇所を移動できるようにすることによって，解消できると考えられる．

2.2 複数人による地図の共有
本研究で想定する複数人による地図共有のイメージについて，大きな紙の地図を例にして説明する．机上には一枚の大きな地図が広げられており，作業者は机を囲んでいるとする．地図は机のサイズよりも大きく，地図全体のうち作業者が閲覧できるのは机上に乗っている部分のみである．机上の地図はどこでも自由に閲覧できるが，机上から外れた部分を閲覧するためには，地図を動かして閲覧したい部分を机上へ移動させなければならない．一人の作業者がこの操作を行って閲覧できるようになった部分は他の作業者も閲覧できるようになり，同様に，閲覧できなくなった部分は他の作業者も閲覧できなくなる．また，地図への書き込みや地図につけた目印は，その場にいる他の作業者も見ることができる．さらに，他の作業者が地図のどの辺りを閲覧しているかを感じ取ることもできる．
これは，テーブルトップ PC 上に Google Maps のような電子地図を表示した場合も同様である．

図 1

閲覧可能範囲Fig. 1 Viewable area

3.1.2 ピンの共有
地図上のある位置で長押しをすると，その位置にピンを立てることができる．立てたピンは図 2 のように即時に他の作業者の端末の同じ位置にも立てられる．ピンのヘッドの色は作業者毎に異なり，また，ピンをタップするとピンが立てられた端末の名前が注釈として表示される．この注釈を再度タップすると，そのピンは消去される．消去されたピンは，全ての端末から消去される．この操作はピンを立てていない作業者でも行うことができる．

3.1.3 他者の閲覧箇所の表示
図 3 のように，地図上に他の作業者が閲覧している箇所© 2016 Information Processing Society of Japan609

情報処理学会 インタラクション 2016
IPSJ Interaction 2016

162B33
2016/3/3

移動前と移動後の緯度経度から移動量を取得し，他の端末に送信する．受信端末では，送られてきた移動量に応じて現在の中心座標値を変更する．また，閲覧範
囲の枠線の座標値もこの移動量に応じて変更し，枠線を描き直す．

• 長押しタップによるピンの生成立てられたピンの緯度経度を取得し，他の端末に送信する．受信端末では，送られてきた緯度経度の地点にピンを立てる．
図 2

ピンの共有

• ピンの消去

Fig. 2 Pin sharing

消去されたピンの情報を他の端末に送信する．受信端
末は，送られてきたピンを地図上から消去する．

を矩形として可視化して表示する．矩形は半透明であり，矩形が表示されていてもその下の地図を閲覧することがで

4. 想定する利用シーン

きる．矩形の色は作業者毎に異なり，作業者が地図のスクロールを行うと，矩形の位置も移動する．作業者が拡大や今回構築したシステムで想定する利用シーンについて説縮小を行うと，他の作業者の端末に表示される矩形の大き明する．複数の作業者が対面して机を囲んでおり，それぞさが変化する．

れがタブレット端末を持っている．ある目的地の正確な位置を調べるというタスクがあり，大体の場所はわかっているが正確な位置がわからず，また正式な名前もわからないとする．作業者は，大まかな範囲の場所まで 3 本指スクロールで閲覧範囲を移動させ，その後，閲覧範囲の中を作業者で分担して探索することによってタスクを達成していく．

5. おわりに本研究では，各作業者が地図を持っている場合と，作業者が一つの地図を共有している場合の双方の利点をあわせ
図 3

閲覧箇所の共有

Fig. 3 Sharing the viewing area

持つ地図アプリケーションを提供するために，各作業者が持つタブレット端末の電子地図を使用して，複数人による操作共有の可能な協調地図システムを構築した．今後は，このシステムを用いてユーザ評価実験を行い，有用性を検3.2 実装証する．

本システムでは，地図に Apple 社の提供する Mapkit フ
レームワークを使用している．あらかじめ初期位置と表示

参考文献

倍率が指定されており，システムが起動すると初期位置を[1]中心として地図を表示する．
端末間の通信手段としては，iOS 上の P2P 通信フレーム

足利えりか, 西尾章治郎 : 複数の携帯端末を用いた協調作業における地図操作に関する一考察, DICOMO2011,
pp.587-594, 2011.

ワークである MultipeerConnectivity を使用している．端末間で通信が行われるイベントは以下の通りである．

• 1 本指による閲覧箇所の移動
移動後の緯度経度を取得し，他の端末に送信する．受
信した端末は，表示されている矩形の中から対応する端末の矩形を描き直す．

• パン操作による閲覧箇所の拡大縮小
拡大・縮小後の表示倍率を取得し，他の端末に送信する．受信端末では，表示されている矩形の表示倍率を送られてきた倍率に変更し，矩形を描き直す．

• 3 本指スクロールによる閲覧範囲の移動© 2016 Information Processing Society of Japan610