Skip to content

VBel3235/UIKitMapsProject

Repository files navigation

UIKitMapsProject

In this project I work with Apple Maps, Google Maps and Yandex Maps. All three screens are made on one UITabBar, each one has its own ViewController. All the interface inside the viewcontroller is made programatically

By default, the app shows you the region of ShangHai (my favourite city), with 5 top attractions pinned to the map. You can tap on the pins to show information about attraction (except for Yandex ones).

Also you can tap on the circle button on the right down corner of the screen to center the map on your location (you need to give the app admission to do so beforehand)

You also have plus and minus buttons on the right down corner of the screen, which are zoom in and zoom out buttons

NOTE: In order for Google Maps and Yandex Maps to work, you should provide your own API keys, and type them in the AppDelegate -> GMSServices.provideAPIKey(" Your API key") (Google) and YMKMapKit.setApiKey("Your API key") (Yandex)

NOTE: You need to install all the frameworks (google, yandex) beforehand in order for the app to work. You can do it in the termainal for the app's folder, whre you should type 'pod install' . You also should have cocoaPods installed

About

Swift project to showcase the work with Apple Maps (MapKit), Google Maps and Yandex Maps

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages