Package com.naver.maps.map
Interface LocationSource
-
- All Known Implementing Classes:
FusedLocationSource
public interface LocationSource
지도에 위치를 제공해주는 인터페이스.LocationTrackingMode
, 현위치 컨트롤 등 위치 추적 기능을 사용하려면NaverMap.setLocationSource(LocationSource)
를 호출해 이 인터페이스에 대한 인스턴스를 지정해야 합니다.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
LocationSource.OnLocationChangedListener
위치 변경에 대한 이벤트 리스너 인터페이스.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
activate(LocationSource.OnLocationChangedListener listener)
NaverMap
의 위치 추적 기능이 활성화되면 호출되는 메서드.void
deactivate()
NaverMap
의 위치 추적 기능이 비활성화되면 호출되는 메서드.
-
-
-
Method Detail
-
activate
@UiThread void activate(@NonNull LocationSource.OnLocationChangedListener listener)
NaverMap
의 위치 추적 기능이 활성화되면 호출되는 메서드. 활성화되면deactivate()
가 호출될 때까지 주기적으로listener
의LocationSource.OnLocationChangedListener.onLocationChanged(Location)
가 호출돼야 합니다.- Parameters:
listener
- 이벤트 리스너 객체.
-
deactivate
@UiThread void deactivate()
NaverMap
의 위치 추적 기능이 비활성화되면 호출되는 메서드. 비활성화되면 이전에 지정되었던listener
의LocationSource.OnLocationChangedListener.onLocationChanged(Location)
가 더 이상 호출돼서는 안 됩니다.
-
-