質問: andorido携帯の位置情報取得 docomo sh-03c andorido携帯で java ではなく、htmlやjavascriptで位置情報を取得する方法をご存知の方 ご教授お願いします。 fomaで位置情報を取得できるページがあるのですが docomo sh-03c で使えないことが分かったので対応しようと色々と探したのですが java での記述はあるのですが、htmlやjavascript での記述がないので困っています。 宜しくお願いします。 javaなどのコンパイル環境が大変で ^ ^;
回答: javascriptで、となると、gears_init.jsを用意して行うんじゃなかったかと思います。以下から入手してください。 http://code.google.com/intl/ja/apis/gears/tools.html htmlでは、以下のようにしてライブラリをロードしておきます。 あとは、これを利用したjavascriptのスクリプトを記述します。ざっと以下のような感じになるでしょう。getcurrentpositionを呼び出し、第1引数のupdateが呼び出された段階で位置の値が取得できます。あとは、適当に実装してください。 var gps = google.gears.factory.create('beta.geolocation'); gps.getcurrentposition(update, error); function update(pos) { var x = pos.latitude; var y = pos.longitude; // あとは、取得したx,yの値を適当に利用する } function error(e) { // エラー時の処理を用意する } ちなみに、ただ位置を調べたいだけなら、app inventorという、ノンプログラミングでandroidのアプリを作れるツールが無償公開されているので、これでつくる手もありますよ。以下が参考になるでしょう。 http://libro99.appspot.com/index3?id=342001&label=android