ホームページ

Recent Trackbacks

« May 2012 | Main | July 2012 »

June 2012

2012.06.10

スマートフォン用Webページでの地図上の現在位置表示について

 スマートフォン用のWebページでやりたかったことの一つが、地図で現在位置を表示することでした。
 最初は geolocation.getCurrentPosition を使って表示させてみたのですが、何回実行しても位置がずれていました。
 しかし、専用アプリの地図で現在位置を表示してから、今回作成したWebページで現在位置を表示すると正しい位置を表示します。
 GPSでの取得のタイミング等によるのかと思いつつWebを検索してみると、getCurrentPosition ではずれが生じるので、watchPosition を使うという記事をみつけました。
 watchPosition は位置を追跡して地図上で常に現在位置を表示し続けます。終了するには clearWatchを使います。使ってみたところ、正しい位置を表示しているようでした。
 両方使えるようにして外に出て確認してみましたが、やっぱりどちらでもずれてしまい、よくわからなくなってしまいました。雨だったせいなのかと思ったり…
 再度調べてみて、enableHighAccuracy を trueにすると精度が高くなるとか、AndroidではこれをtrueにしないとGPSを使わないとかいう記事を見つけました。(現在はどうなのかわかりません。私はiPhoneを使っています。)
 結局、getCurrentPosition でも enableHighAccuracy を trueにしたら、何回か実行すると正確な現在位置を表示しているようです。
 また外で確認してみようと思います。
【後述】
電車の中でgetCurrentPositionを実行するボタンを何回か押し続けてみましたが、停車駅や線路を追っていました。
getCurrentPositionでも正確な位置を取得できているようです。

Yahoo!マップAPI を使ってみました/スマートフォン用グルメマップ

 スマートフォン用のWebページを作ってみたいと思いましたがネタが思いつかず、地図を表示することにしました。
 久しぶりにGoogle Maps APIを使うつもりでしたが、昨年にWebページの利用ではアクセス数が一定量を超えると課金されることになったとのことを知り、ちょっと使うのに躊躇してしまいました。
 アクセス数からいって企業での利用対策のようですが、なんとなく気になってしまいます。
 そこで、Yahoo!マップを使ってみることにしました。今回のためにGoole Maps APIの本を買ったのですが…
 参考書はありませんでしたが、Yahoo!デベロッパーネットワークで必要な情報は得られました。
 今回は地図を表示してマーカーとふきだしをつける程度の利用ですが…
 スマートフォンと地図となると、GPSを利用して現在位置を表示できるので、わりと便利なページを作れそうです。
 今回作ったのは、以前PC用にGoogleマップで作った飲食店情報を検索するものをスマートフォン用にしたものです。

 スマートフォン用グルメマップ。(ドメインはこちらに移設予定です。オリジナルドメインは一時的に停止するかもしれません。)
 地図の中心位置から「ぐるなび」と「ホットペッパー」のAPIを使って飲食店情報を検索して、地図に表示します。
 私的利用と学習のためのページなので、利用の際は自己責任でお願いします。

2012.06.07

金星の日面通過(東京都国立市)

 6月6日、金環日食に続いて金星の日面通過を天体望遠鏡で撮影しました。
 東京の天気予報は曇りから雨になり、ほとんど期待していませんでしたが、部屋から太陽の日差しが見えたので外に出てみると、たまに雲の切れ間から太陽が見えました。
 時間は12:30近く。もう少しで終わりそうだったので、天体望遠鏡で撮影してみることにしました。
 天体望遠鏡をセットしてたまに見える太陽に望遠鏡の方向をあわせて、また見えたときにピントあわせて、カメラを…なんてことをやっていて撮れたのがこの一枚だけでした。

Untitled

 たった一枚ですが、実際に見られて撮影もできてよかったです。
 下の写真は元の写真。上はトリミングして角度を修正しています。(ちょっと適当)

R0015293

 たまにしか使わない天体望遠鏡、今年は太陽観測なんてやってみましたが、今度は土星でも見てみたいと思っています。

« May 2012 | Main | July 2012 »

March 2017
Sun Mon Tue Wed Thu Fri Sat
      1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31  

Books

無料ブログはココログ