• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:現在位置を取得するjavascript)

javascriptで現在位置を取得する方法

このQ&Aのポイント
  • javascriptを使用して現在位置を取得する方法について解説します。
  • navigator.geolocationを使って位置情報を取得し、成功時にはコールバック関数successCallback内で処理を行います。
  • しかし、successCallback内で取得した値をsuccessCallback外で使用することはできません。取得した値を外で使用する場合は、別の方法を検討する必要があります。

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

  • ベストアンサー
  • Gotthold
  • ベストアンサー率47% (396/832)
回答No.1

setlatはグローバル変数になっているので function successCallback(position)の外でも参照できます。 そのスクリプトの後ろにでも <input type="button" value="表示" onclick="alert(setlat);"> というボタンをおいてボタンを押してみてください。 successCallbackが呼び出された後であれば、取得した値が表示されるはずです。 なお、そのスクリプトで a=setlat; が実行されるのは、successCallbackが呼び出される前なので aに有効な値は入ってません。

関連するQ&A

専門家に質問してみよう