MyLocationOverlayでMapを作る
By 山田
2009/11/11 - Tips
android1.5から、GoogleMap関連のコンポーネントが外部ライブラリ扱いになったのはご存知の通りだと思います。
そこで、今回は、知っておくと、とても便利な、MyLocationOverlayクラスについてご説明したいと思います。
GoogleMapを使ったアプリを作りたい!では、どうやって実装しよう?
まず、GoogleMapに関しては、MapViewを使えばいいか。現在地を表示させたい場合は、LocationListenerを登録して、現在地を地図上に描画して、えーと…
なんて事する必要ありません!『MyLocationOverlay』というクラスを使うだけで、出来てしまうんです!
MyLocationOverlayクラスは、SensorListenerとLocationListenerを実装しているMapのOverlayクラスです。
このクラス一つで、方向、緯度、経度が取得できますので、地図上に、現在向いている方向と、現在地を表示する、という実装がたやすく出来てしまいます。
APIリファレンスは、以下にありますので、ぜひ使ってみてください!
http://code.google.com/intl/ja/android/add-ons/google-apis/reference/index.html


