GPS・位置情報取得テスト(4)

| | コメント(0) | トラックバック(0)

 いよいよ GPS で住所を取得して google マップⅰアプリにコピペで渡せる仕組みを作ってみた。それだけではつまらないので現在地の地図画像を表示し、ついでに現在地をメールで送れるようにした。

 地図画像はこちらのブログ( google local の地図画像を抜き出して使う - ZeroMemory )を参考に、Google のサービスを利用した。経度緯度を数字の桁(ドット)を取ってそのまま突っ込んでみたところ、地図がちゃんと表示されなかった。これは小数点以下6桁までに数字を丸めたら上手くいった。

 メール送信のリンク部分では、このようにメールタイトルとメール本文を渡している。

<a href="mailto:?subject=~~~&body=~~~">現在地をメールで送る</a>

 メール本文中の改行コードは %0D%0A である。

 またメール本文中にも Google の地図画像へのリンク URL を記載しているが、文字数を節約するために経度緯度情報のみで一旦自分のサーバに飛ばし、そこから Google のリンク URL にリダイレクトしている。

 出来たのがこのページ。すこし使ってみたところ、(1) InvGeoCoder から住所を取得する際に 503 エラーが出ることがある(2) Google の地図が正しく生成されず、黒、青色(海)、ベージュ色(地面)のベタ塗り画像になることがある、という問題が出てきた。

 (1)に関してはエラーの表示と表示の更新を促すメッセージを表示するようにし、(2)は Yahoo の地図画像生成サービスがあるようなのでそっちに変更して様子を見るつもり。

関連:

トラックバック(0)

このブログ記事を参照しているブログ一覧: GPS・位置情報取得テスト(4)

このブログ記事に対するトラックバックURL: http://1player.org/mt-tb.cgi/38

コメントする

このブログ記事について

このページは、ひとりあそび協会会長が2007年11月19日 02:23に書いたブログ記事です。

ひとつ前のブログ記事は「ブックオフで CD を2枚、本を1冊購入」です。

次のブログ記事は「携帯電話の製造番号と FOMA カード製造番号を取得」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

YouTube

Loading...
mail
Powered by Movable Type 4.01