Skip to content
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 +<------+
            +--------------+         +--------+                    +--------+

Clone this wiki locally