public interface LocationSource
ZDCMapオブジェクトに位置情報を通知するためのインターフェース。ZDCMapオブジェクトは、デフォルトでGPSから位置情報を取得する位置情報プロバイダを持っているが、
それをこのインターフェースを実装した別の位置情報プロバイダに置き換えることができる。ZDCMapオブジェクトは、activate(OnLocationChangedListener)を使用して、位置情報プロバイダをアクティブにする。activate(OnLocationChangedListener) 〜 deactivate()の間)、activate(OnLocationChangedListener)で登録されたリスナーに定期的に位置情報の更新を通知する必要がある。| 修飾子とタイプ | インタフェースと説明 |
|---|---|
static interface |
LocationSource.OnLocationChangedListener
位置情報が更新されたときのイベントリスナー
|
| 修飾子とタイプ | メソッドと説明 |
|---|---|
void |
activate(LocationSource.OnLocationChangedListener listener)
このロケーションプロバイダをアクティブにする。
|
void |
deactivate()
このプロバイダを無効にする。
|
void activate(LocationSource.OnLocationChangedListener listener) throws java.lang.IllegalStateException, java.lang.IllegalArgumentException
listener - 位置情報が更新されたときに呼び出されるリスナーjava.lang.IllegalStateException - activate済みの時java.lang.IllegalArgumentException - listenerがnullの時void deactivate()
throws java.lang.IllegalStateException
java.lang.IllegalStateException - activateされていない時