• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:GoogleMapで数秒前に表示させた現在地の)

GoogleMapで数秒前に表示させた現在地の座標とリアルタイムの現在地の座標を同時に計算する方法

このQ&Aのポイント
  • JavaScriptを使用してGoogleMapを使ったアプリを開発していると、数秒前に表示させた現在地の座標とリアルタイムの現在地の座標を同時に計算したい場合があります。
  • 特定のアプリ(例えば、http://www6.ocn.ne.jp/~wot/web/html5/geoapi/sample13.html)では、スマートフォンなどで開くと数秒ごとに現在地が表示され、前の現在地マーカーも残ります。
  • 前の現在地座標を使用して計算を行いたい場合、呼び出すことは可能ですか?

質問者が選んだベストアンサー

  • ベストアンサー
  • fujillin
  • ベストアンサー率61% (1594/2576)
回答No.1

スマホのスクリプトは知りませんけれど… マーカー作成時に座標を指定しているので、その値を記録しておけばよいのではないでしょうか? 直前のものを覚えていれば良いのであれば、単純に変数 oldLatlng(←なんでも良い)に代入しておいて、常に更新してゆくようにしておけば宜しいかと。 あるいは、配列に時間と座標をセットで記録していって、〇〇秒前(に近い)データを探して利用するなどといったことも考えられます。 配列に記憶する場合は、容量が増加して行くでしょうから、使わないことが明らかな古いデータは削除するようにしておいたほうが宜しいでしょう。

関連するQ&A