Based on MapBox, MapKit, GoogleMaps:
-
Show map
-
Search: Search the place near user location, show all result in table view.
-
Navigate: mark the place user choose and draw a route to it.
-
If people click the search button, we show all annotations and accept user to select what place they want to draw route.
People can share location with others they want like their group, their family,...
Use MVVM, DI and Factory Pattern:
- 1VM for 3 Maps