質問: ### 困っていること ラズパイ+GPSモジュールを使ってターミナルから現在の緯度経度を取得することはできているのですが、現在地をGoogle Mapなどで表示(あなたの現在地はここです、というようなものです)が出来なくて困っています。 ### 使用環境 ・Raspberry Pi 3 ・GPSCAP ### 困っていることの内容 GPSCAPはラズパイマガジン2017年4月号との連動企画で販売されているGPSモジュールで、紙面の指示に従って、下記のようにターミナルから入力することで、ターミナル上に緯度経度を毎秒ごとに表示するところまでは出来ています。 ``` $cd ~/GPSCAP $./tude.py ``` すると、下記画像のように緯度経度が表示されます。 ![緯度経度が表示された](https://teratail.storage.googleapis.com/uploads/contributed_images/b0235da43a8ecdea041f2d77c416011b.png) ※緯度経度の情報は一部伏せてあります また、付属の別のPythonのプログラムを使うことで、.txt形式で時刻/緯度経度/高度/速度etc...の情報を保存することもできました。 何度もGoogleで検索してみましたが、いわゆる"GPSロガー"(通って来たルートを後からGoogle Map等で読み込んで表示させる)ものはあっても、リアルタイムでGPSモジュールの現在位置をGoogle Mapで表示するものはありませんでした。 (1つだけTrackrr.ioを使うやり方が書いてあるウェブサイトがありましたが、Trackrr.ioに新規登録しようとしたところ、何度やっても登録失敗になってしまったので諦めました) プログラム「超」初心者なので、どのようなスクリプトをどう書けばいいのかというところまで、丁寧にご教授頂けると幸いです。 よろしくお願い致します。
回答: 楽しそうですね。 > > どのようなスクリプトをどう書けばいいのかというところまで、丁寧にご教授頂けると幸いです。 > > > とのことですが・・・糸口にでもなればと思い概略だけ伝えます。 1、まず、GoolgleMapの機能を利用するとことですので、googleのAPI keyを取得しましょう。 2、サーバーを立てて、index.htmlを書きます。その中にコードを埋め込みます。そのコードっていうのは 3、画面にGoolgleMapを表示させるコードを書きます。それはhtml側でリクエストのコールバックに指定します。 4、googleに投げるリクエストのレスポンスを画面に反映させるコードを書きます。 5、最後にGPSCAPから取得した緯度経度情報、google側に投げるコードを書きます。 質問が広いので・・・こんな回答しかできませんでした。 作ろうとしておられるものが、様々なロジックの組み合わせで完成するように思われます。 よって、各々のロジックに分解して進んでいかれ、また躓いたときに質問されることをお勧めします。