LoginSignup
2
1

More than 3 years have passed since last update.

GoogleStreetViewを足踏みで仮想散歩するPGM

Last updated at Posted at 2020-03-01

JavaScriptからカメラを起動し、カメラの画素変化を検知し、その変化率に応じて、前進・右回り・左回りを判定し、それに応じてGoogleStreetViewの画像を変化させるPGMを作成しました。
・散歩の初期位置を設定できるように修正しました. 2020.03.03

以下の手順で使用できます
1. googleApiキー、初期緯度、初期経度をセット
2. カメラを起動
3. 仮想散歩開始ボタンをクリック
4. 再度仮想散歩開始ボタンをクリック
5. 以後足踏みで前進、左腕を一定時間振っていることで左回り、右腕を一定時間振ることで右回りの操作になります。

これで雨の日でも雪の日でも室内で散歩できますねww

参考にしたサイト

MediaDevices.getUserMedia() - Web API | MDN


Street View Service  |  Maps JavaScript API  |  Google Developers


GoogleStreetViewが勝手に動く!?GoogleMapAPIを使った自動再生プログラムを作ってみる。 : ビジネスとIT活用に役立つ情報


Canvas とピクセル操作 - 開発者ガイド | MDN


[JavaScript] 関数から複数値を返す | コピペで使える JavaScript逆引きリファレンス


CSS floatを初心者向けに図で解説 抑えるべき注意点…|Udemy メディア

サンプルスクリーンショット
googleStreetSampoSampleGazo.JPG

参考画像
画像の変化を検出する領域は以下のようになっています

googleStreetSampoSampleGazo2.jpg

githubURL:https://github.com/NanjoMiyako/cameraTest

サンプルページURL:https://nanjomiyako.github.io/cameraTest/

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1