• ベストアンサー

Andorido携帯の位置情報取得

 DoCoMo SH-03C Andorido携帯で Java ではなく、HTMLやJavaScriptで位置情報を取得する方法をご存知の方 ご教授お願いします。  FOMAで位置情報を取得できるページがあるのですが DoCoMo SH-03C で使えないことが分かったので対応しようと色々と探したのですが Java での記述はあるのですが、HTMLやJavaScript での記述がないので困っています。 宜しくお願いします。 Javaなどのコンパイル環境が大変で ^ ^;

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

  • ベストアンサー
noname#161640
noname#161640
回答No.1

JavaScriptで、となると、gears_init.jsを用意して行うんじゃなかったかと思います。以下から入手してください。 http://code.google.com/intl/ja/apis/gears/tools.html HTMLでは、以下のようにしてライブラリをロードしておきます。 <script type="text/javascript" src="gears_init.js"></script> あとは、これを利用した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

gtx456gtx
質問者

お礼

> http://code.google.com/intl/ja/apis/gears/tools.html ありがとうございます。 実はこれは確認済みで、SH-03CがAndoriod v2.1、上記モジュールは v2は未対応でSH-03Cでは使えないので質問したしだいです m(_ _)m > http://libro99.appspot.com/index3?id=342001&label=android > App Inventorという、ノンプログラミングでAndroidのアプリ 使えそうなので検討させて頂きますます。「ノンプログラミング」非常に魅力的な響きです ^ ^;

gtx456gtx
質問者

補足

App Inventorをご紹介頂き誠にありがとうございます。 全く知らなかったの非常に助かりました。 最近 コンパイラーからは遠ざかりPerl、PHPとインタープリター環境に慣れすぎてAndoridでコンパイラー回帰にめまいの予感があっただけに非常に助かりました。 ある程度の動作を確認できてからお礼をと思いましたまだまだ時間が掛かるので先にお礼とポイントさせて頂きます。

関連するQ&A