-
- All Implemented Interfaces:
-
android.arch.lifecycle.LifecycleOwner
,android.arch.lifecycle.ViewModelStoreOwner
,android.content.ComponentCallbacks
,android.view.View.OnCreateContextMenuListener
public final class PTRMapWidgetFragment extends PTRFragment
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public class
PTRMapWidgetFragment.Companion
-
Field Summary
-
Constructor Summary
Constructors Constructor Description PTRMapWidgetFragment()
-
Method Summary
-
Methods inherited from class com.pointrlabs.core.map.views.PTRMapWidgetFragment
getColor, hideKeyboard, onActivityCreated, onStop, showKeyboard, toast, toast
-
Methods inherited from class com.pointrlabs.core.map.views.helper_views.PTRFragment
callStartTransitionListener, dump, equals, findFragmentByWho, getActivity, getAllowEnterTransitionOverlap, getAllowReturnTransitionOverlap, getAnimatingAway, getAnimator, getArguments, getChildFragmentManager, getContext, getEnterTransition, getEnterTransitionCallback, getExitTransition, getExitTransitionCallback, getFragmentManager, getHost, getId, getLayoutInflater, getLayoutInflater, getLifecycle, getLoaderManager, getNextAnim, getNextTransition, getNextTransitionStyle, getParentFragment, getReenterTransition, getResources, getRetainInstance, getReturnTransition, getSharedElementEnterTransition, getSharedElementReturnTransition, getStateAfterAnimating, getString, getString, getTag, getTargetFragment, getTargetRequestCode, getText, getUserVisibleHint, getView, getViewLifecycleOwner, getViewLifecycleOwnerLiveData, getViewModelStore, hasOptionsMenu, hashCode, initState, instantiateChildFragmentManager, isAdded, isDetached, isHidden, isHideReplaced, isInBackStack, isInLayout, isMenuVisible, isPostponed, isRemoving, isResumed, isStateSaved, isVisible, noteStateNotSaved, onActivityResult, onAttach, onAttach, onAttachFragment, onContextItemSelected, onCreateAnimation, onCreateAnimator, onCreateContextMenu, onCreateOptionsMenu, onDestroyOptionsMenu, onDetach, onGetLayoutInflater, onHiddenChanged, onInflate, onInflate, onLowMemory, onMultiWindowModeChanged, onOptionsItemSelected, onOptionsMenuClosed, onPause, onPictureInPictureModeChanged, onPrepareOptionsMenu, onRequestPermissionsResult, onSaveInstanceState, onStart, onViewStateRestored, peekChildFragmentManager, performActivityCreated, performConfigurationChanged, performContextItemSelected, performCreate, performCreateOptionsMenu, performCreateView, performDestroy, performDestroyView, performDetach, performGetLayoutInflater, performLowMemory, performMultiWindowModeChanged, performOptionsItemSelected, performOptionsMenuClosed, performPause, performPictureInPictureModeChanged, performPrepareOptionsMenu, performResume, performSaveInstanceState, performStart, performStop, postponeEnterTransition, registerForContextMenu, requestPermissions, requireActivity, requireContext, requireFragmentManager, requireHost, restoreChildFragmentState, restoreViewState, setAllowEnterTransitionOverlap, setAllowReturnTransitionOverlap, setAnimatingAway, setAnimator, setArguments, setEnterSharedElementCallback, setEnterTransition, setExitSharedElementCallback, setExitTransition, setHasOptionsMenu, setHideReplaced, setIndex, setInitialSavedState, setMenuVisibility, setNextAnim, setNextTransition, setOnStartEnterTransitionListener, setReenterTransition, setRetainInstance, setReturnTransition, setSharedElementEnterTransition, setSharedElementReturnTransition, setStateAfterAnimating, setTargetFragment, setUserVisibleHint, shouldShowRequestPermissionRationale, startActivity, startActivity, startActivityForResult, startActivityForResult, startIntentSenderForResult, startPostponedEnterTransition, toString, unregisterForContextMenu
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
-
Method Detail
-
getMapFragment
final PTRMapFragment getMapFragment()
-
setMapFragment
final Unit setMapFragment(PTRMapFragment mapFragment)
-
getSearchFragment
final SearchFragment getSearchFragment()
-
setSearchFragment
final Unit setSearchFragment(SearchFragment searchFragment)
-
getBuilding
final Building getBuilding()
-
getSearchEventsHandler
final SearchEventsHandler getSearchEventsHandler()
-
setSearchEventsHandler
final Unit setSearchEventsHandler(SearchEventsHandler searchEventsHandler)
-
getPoiDetailEventsHandler
final PoiDetailsEventsHandler getPoiDetailEventsHandler()
-
setPoiDetailEventsHandler
final Unit setPoiDetailEventsHandler(PoiDetailsEventsHandler poiDetailEventsHandler)
-
getRouteSummaryEventsHandler
final RouteSummaryEventsHandler getRouteSummaryEventsHandler()
-
setRouteSummaryEventsHandler
final Unit setRouteSummaryEventsHandler(RouteSummaryEventsHandler routeSummaryEventsHandler)
-
getLevelSelectorEventsHandler
final LevelSelectorEventsHandler getLevelSelectorEventsHandler()
-
setLevelSelectorEventsHandler
final Unit setLevelSelectorEventsHandler(LevelSelectorEventsHandler levelSelectorEventsHandler)
-
getPathFindingEventsHandler
final PathFindingEventsHandler getPathFindingEventsHandler()
-
setPathFindingEventsHandler
final Unit setPathFindingEventsHandler(PathFindingEventsHandler pathFindingEventsHandler)
-
getPathUpdatesEventsHandler
final PathUpdatesEventHandler getPathUpdatesEventsHandler()
-
setPathUpdatesEventsHandler
final Unit setPathUpdatesEventsHandler(PathUpdatesEventHandler pathUpdatesEventsHandler)
-
getMapEventsHandler
final MapEventsHandler getMapEventsHandler()
-
setMapEventsHandler
final Unit setMapEventsHandler(MapEventsHandler mapEventsHandler)
-
getExitButtonEventsHandler
final ExitButtonEventsHandler getExitButtonEventsHandler()
-
setExitButtonEventsHandler
final Unit setExitButtonEventsHandler(ExitButtonEventsHandler exitButtonEventsHandler)
-
getLocationUpdatesEventsHandler
final LocationUpdatesEventsHandler getLocationUpdatesEventsHandler()
-
setLocationUpdatesEventsHandler
final Unit setLocationUpdatesEventsHandler(LocationUpdatesEventsHandler locationUpdatesEventsHandler)
-
getTrackingModeEventsHandler
final TrackingModeEventsHandler getTrackingModeEventsHandler()
-
setTrackingModeEventsHandler
final Unit setTrackingModeEventsHandler(TrackingModeEventsHandler trackingModeEventsHandler)
-
getArEventsHandler
final ArEventsHandler getArEventsHandler()
-
setArEventsHandler
final Unit setArEventsHandler(ArEventsHandler arEventsHandler)
-
getMapTrackingModeButton
final PTRMapTrackingModeButton getMapTrackingModeButton()
-
setMapTrackingModeButton
final Unit setMapTrackingModeButton(PTRMapTrackingModeButton mapTrackingModeButton)
-
onConfigurationChanged
Unit onConfigurationChanged(Configuration newConfig)
-
onCreateView
View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
-
onViewCreated
Unit onViewCreated(View view, Bundle savedInstanceState)
-
onDestroyView
Unit onDestroyView()
-
loadAndSet
final Unit loadAndSet(Level level, Boolean shouldZoomToLevel)
When calling this method, the map widget will load the content for this level and related site, if necessary, and displays it.
- Parameters:
level
- to be displayedshouldZoomToLevel
- set true to zoom to the map
-
loadAndSet
final Unit loadAndSet(Building building)
When calling this method, the map widget will load the content for this building and related site, if necessary, and displays it. By default it displays the first level of the given building.
- Parameters:
building
- to be displayed
-
loadAndSet
final Unit loadAndSet(Site site)
When calling this method, the map widget will load the content for this site, if necessary, and displays it. By default it displays the first level of the first building of the given site.
- Parameters:
site
- to be displayed
-
addListener
final Unit addListener(PTRListener listener)
Add listener to listen map and mapWidget events.
-
removeListener
final Unit removeListener(PTRListener listener)
Remove listener
- Parameters:
listener
- that was added with addListener method
-
show
final PTRMapWidgetFragment show(FragmentManager fragmentManager, @IdRes() Integer container)
Show PTRMapWidgetFragment
- Parameters:
fragmentManager
- To handle fragment transactioncontainer
- Layout to which PTRMapWidgetFragment will be put
-
show
final PTRMapWidgetFragment show(FragmentManager fragmentManager, @IdRes() Integer container, Poi highlightPoi)
Show PTRMapWidgetFragment with highlighted poi
- Parameters:
fragmentManager
- To handle fragment transactioncontainer
- Layout to which PTRMapWidgetFragment will be put
-
showPoiDetails
final Unit showPoiDetails(Poi poi)
-
showPathFinding
final Unit showPathFinding(PathSession pathSession)
-
showRouteSummary
final Unit showRouteSummary(Poi destination)
-
addAnnotation
final Unit addAnnotation(PTRMapViewMarker ptrMapViewMarker, Level level)
-
addAnnotation
final Unit addAnnotation(PTRMapViewMarker ptrMapViewMarker)
-
removeAnnotation
final Unit removeAnnotation(PTRMapViewMarker ptrMapViewMarker)
-
removeAllAnnotations
final Unit removeAllAnnotations()
-
-
-
-