MapTouchListener衛星利用測位システム(GPS)を使って現在位置を取得するためのクラスです。メソッドMyLocationOverlay()コンストラクタです。Activityを渡します。MapViewonProviderEnabled()GPSを使用するためにプロバイダを指定します。プロバイダ(例:LocationManager.NETWORK_PROVIDER:基地局で測定、LocationManager.GPS_PROVIDER:GPSで測定)getMyLocation()現在位置を取得すると緯度経度を返します。取得した緯度経度isMyLocationEnabled()端末設定で位置情報の取得が許可されているかの情報を取得します。isMyLocationEnabled()戻り値true:GPSもしくはネットワークで位置情報の取得が許可されている、false:位置情報の取得が許可されていない。disableMyLocation()現在使用しているMyLocationOverlayを停止します。disableMyLocation()onLocationChanged()位置情報更新のリスナーです。サブクラスでオーバーライドすることで、位置情報更新時の処理を行えます。位置情報drawMyLocation()現在地マークの描画処理です。サブクラスでオーバーライドすることで、現在地マークをカスタマイズできます。緯度経度runOnFirstFix()位置情報が最初に確定したとき実行される処理を指定します。処理スレッド戻り値すぐ実行される場合、truegetLastFix()最後に更新された位置情報を取得します。