Own one search session while sharing durable favorites and action adapters. More...
Public Member Functions | |
| MapFavorite|None | favorite (self, str key) |
| Return a saved shortcut destination. | |
| None | search (self, PoiCategory category, TransitMode transit_mode=TransitMode.ALL) |
| Request nearby places for the current viewport. | |
| PoiSearchResult|None | poll_search_result (self) |
| Consume a completed search. | |
| PointOfInterest|None | poll_selected (self) |
| Consume a selected place. | |
| bool | poll_camera_interaction (self) |
| Consume a native map interaction notification. | |
| str | execute (self, PointOfInterest poi, PoiAction action) |
| Perform a semantic place action using the backend platform adapter. | |
| NavigationCameraState|None | poll_camera_state (self) |
| Consume observed SI camera state. | |
| int|None | request_action (self, PointOfInterest poi, PoiAction action) |
| Start a handoff. | |
| PlaceActionResult|None | poll_action_result (self) |
| Consume a completed handoff. | |
| None | clear (self) |
| Invalidate pending searches and selections. | |
| None | close (self) |
| Idempotently release this view's search session. | |
Own one search session while sharing durable favorites and action adapters.
| str poi.navigation_places_controller.NavigationPlacesController.execute | ( | self, | |
| PointOfInterest | poi, | ||
| PoiAction | action | ||
| ) |
Perform a semantic place action using the backend platform adapter.
| poi | Selected place. |
| action | Requested action. |
| ValueError | When the action is invalid or unavailable. |
| RuntimeError | When the platform action fails. |
Reimplemented from ui.navigation.navigation_places_request_handler_if.NavigationPlacesRequestHandlerIf.
| MapFavorite | None poi.navigation_places_controller.NavigationPlacesController.favorite | ( | self, | |
| str | key | ||
| ) |
Return a saved shortcut destination.
| key | Shortcut name, home or work. |
Reimplemented from ui.navigation.navigation_places_request_handler_if.NavigationPlacesRequestHandlerIf.
| PlaceActionResult | None poi.navigation_places_controller.NavigationPlacesController.poll_action_result | ( | self | ) |
Consume a completed handoff.
Reimplemented from ui.navigation.navigation_places_request_handler_if.NavigationPlacesRequestHandlerIf.
| bool poi.navigation_places_controller.NavigationPlacesController.poll_camera_interaction | ( | self | ) |
Consume a native map interaction notification.
Reimplemented from ui.navigation.navigation_places_request_handler_if.NavigationPlacesRequestHandlerIf.
| NavigationCameraState | None poi.navigation_places_controller.NavigationPlacesController.poll_camera_state | ( | self | ) |
Consume observed SI camera state.
Reimplemented from ui.navigation.navigation_places_request_handler_if.NavigationPlacesRequestHandlerIf.
| PoiSearchResult | None poi.navigation_places_controller.NavigationPlacesController.poll_search_result | ( | self | ) |
Consume a completed search.
Reimplemented from ui.navigation.navigation_places_request_handler_if.NavigationPlacesRequestHandlerIf.
| PointOfInterest | None poi.navigation_places_controller.NavigationPlacesController.poll_selected | ( | self | ) |
Consume a selected place.
Reimplemented from ui.navigation.navigation_places_request_handler_if.NavigationPlacesRequestHandlerIf.
| int | None poi.navigation_places_controller.NavigationPlacesController.request_action | ( | self, | |
| PointOfInterest | poi, | ||
| PoiAction | action | ||
| ) |
Start a handoff.
| poi | Place. |
| action | Action. |
Reimplemented from ui.navigation.navigation_places_request_handler_if.NavigationPlacesRequestHandlerIf.
| None poi.navigation_places_controller.NavigationPlacesController.search | ( | self, | |
| PoiCategory | category, | ||
| TransitMode | transit_mode = TransitMode.ALL |
||
| ) |
Request nearby places for the current viewport.
| category | Semantic place category. |
| transit_mode | Optional public transport filter. |
Reimplemented from ui.navigation.navigation_places_request_handler_if.NavigationPlacesRequestHandlerIf.