タグ

googlemapとandroidに関するitozのブックマーク (2)

  • TYPE_ORIENTATIONを使わずに方位角を取得 - プログラマー'sペイジ

    Android 3.1のXOOMで90度ずれるという現象が発生したので,電子コンパスの方位角をSensor.TYPE_ORIENTATIONを使わずに求める方法を試しました 地図ロイドですが,A500で電子コンパスが90度などずれるという話がありました. それで手元のXOOM (Android 3.1)で確認したところ,確かに90度ずれていました. 一体何事か!ヽ(`Д´)ノ と思って調べてみたところ,結局 方位角を求めるためのSensor.TYPE_ORIENTATIONで受け取ったeventのvalues[0]が,90度ずれている という現象が発生していたのが原因でした. AndroidGoogleMapをヘディングアップ表示に概要を書いていますが,TYPE_ORIENTATIONのセンサーで方位を求める実装をしていたのです. それにしてもOSのバージョンなのか機種依存なのかわかりま

  • Android: MapActivityでダブルタップする | 自転車で通勤しましょ♪ブログ

    MapActivityを継承したアクティビティで、ダブルタップしても地図がズームインしないので、これはGoogleMapの仕様に合わせたいなぁと試行錯誤した結果を記します。正直、しんどかった。 まぁ、似たようなことを考えている人は世の中にもおられるもので、そこを参考にさせてもらいました。 特定のタップイベント時にMapViewから座標を取得する まぁ上記のサイトにも書かれているのですが、OnGestureListenerをimplementsしただけでは、MapActivityはタップイベントを拾ってくれません。理由はMapViewが先に拾っちゃうからです。原因がわかったとしても、じゃあどうすればいいか。それがなかなかわからなかったんですが、上記のサイトでヒントを書いてくれてるので、それを参考にします(上記のサイトのは俺がいうのも何だけど、完璧ではなかった…) 下のソースは実際に使ってるも

  • 1