-
Notifications
You must be signed in to change notification settings - Fork 3
Home
Tomáš Valenta edited this page Feb 1, 2019
·
13 revisions
Welcome to the SygicMapsKit Android wiki!
This project is a powerful open-source library based on Sygic Maps SDK which can be used to display rich map content and interact with it. Each component is divided into a independent module and the basic unit for each module is UiKit component with can be used independently.
Modules UiKit View Models UiKit Views
+-----+ +-----------------+ +------------------+ +-------------+
| APP +--+->+ BrowseMapModule +--+-->+ CompassViewModel +------+-->+ CompassView +--+
+-----+ | +-----------------+ | +------------------+ | +-------------+ |
| | | |
| +-----------------+ | +-------------+ | +-------------+ |
+->+ ... +--> | ... +-----------> | ... +-->
| +-----------------+ | +-------------+ | +-------------+ |
| | | |
| +------------------+ | +-----------------------+ | +--------------+ |
+->+ NavigationModule +-> | ZoomControlsViewModel +-> | ZoomControls +->
+------------------+ | +-----------------------+ | +--------------+ |
| | |
+--------------+ | +--------+ | +--------+ |
| CommonModule +<----+ | Common +<---------------+ | Common +<------+
+--------------+ +--------+ +--------+