The Complete Project Source Code Platform

Kashipara.com is a community of ONE million programmers and students, Just like you, Helping each other.Join them. It only takes a minute: Sign Up

Buy a laptop for coding and programming Buy a programming books

Map View Project in Swift with source code and document free download.

Swift project   Publish on -  March 23, 2015
Saurabh Kalani
Saurabh Kalani
Java Android IOS Digital Marketing Graphic designing Animated Videos Website development 
0 Reviews 0
4644 View
155 Downloads
 4644
 0
 155

In this page Map View project is a mobile application which is developed in Swift platform. This Swift project with tutorial and guide for developing a code. Map View is a open source you can Download zip and edit as per you need. If you want more latest Swift projects here. This is simple and basic level small project for learning purpose. Also you can modified this system as per your requriments and develop a perfect advance level project. Zip file containing the source code that can be extracted and then imported into Xcode. Here Project Source code for BE, BTech, MCA, BCA, Engineering, Bs.CS, IT, Software Engineering, Computer Science students and Devloper. Student can submit in college for final year project. This script developed by Saurabh Kalani. This mobile application 100% working smooth without any bug. It is developed using Objective -C and Database Sqlite. This software code helpful in academic projects and research paper for final year computer science. You can explore great collection of other Swift projects.

Document and Reports information of Map View

This doucment file contains project Synopsis, Reports, and various diagrams. Also Abstract in PDF, PPT file inside zip so that document link below the page. Class Diagrams, Use Case Diagrams, Entity–relationship(ER) Diagrams, Data flow diagram(DFD), Sequence diagram and software requirements specification (SRS) in report file. Complete ready made open source code free of cost download. You can find Top Downloaded Swift projects here.

About Project

project NameMap View
project ID425
Developer NameSaurabh Kalani
Publish DateMarch 23, 2015
project PlatformSwift
Programming LanguageObjective -C
Front End
Back End
IDE ToolXcode
DatabaseSqlite
project Typemobile Application
No of project Download155
project Total View4644
Today Trends4
Current Month Trends41
Last Month Trends58

You have any error or you don't understand project follow or any other problem.You can ask question. you know any answer or solution then give a answer and help other student.Complete they project perfectly.

Recent Download BY - paul001, dahirmohamed, dahirmohamed, chandra2410, kamalvasanth

You can't find any project with your requirement just tell us. We provide project as soon as possibles. Click to Share Here

Features of the Map View Project

In this project i have implement map integration to show the users location wise there place name.We can you google map for tracking locations and getting near by places areas by gps and seeing all places in an map

Software Requirement to run this project

Details not available

Tools and Technologies to be used in this project

Details not available

How To Import And Run The Project?

1. Download the Google Maps SDK for iOS:

https://developers.google.com/maps/documentation/ios/start#getting_the_google_maps_sdk_for_ios

The current version is 1.8.1

2. Obtain an API key from the Google Developers console. Do the easy to follow instructions here:

https://developers.google.com/maps/documentation/ios/start#the_google_maps_api_key

3. Setup Xcode Environment to work with Google Maps SDK

a) Open Xcode and Create a new project.

b) Create a new ‘Single View Application’ template.

Create Single View Application in Xcode

Create Single View Application in Xcode

c) Enter Product, Organization & Company names. Enter a class prefix and choose iPhone from the devices drop down menu.

Add product name, company etc

Add product name, company etc

d) Save your project to disk.

e) Unzip and open the Google Maps iOS SDK that you downloaded in Step 1.

Google Maps SDK iOS folder on desktop

Google Maps SDK iOS folder on desktop

f) Add the “GoogleMaps.framework” bundle to the “Frameworks” Folder in Xcode by dragging it there. When prompted, select “Copy items into destination group’s folder”.

Drag the GoogleMaps.framework bundle to the Frameworks folder in Xcode

Drag the GoogleMaps.framework bundle to the Frameworks folder in Xcode

Select Copy items into destination group's folder

Select Copy items into destination group’s folder

g) Similarly, drag the “GoogleMaps.bundle” from the GoogleMaps.framework -> Resources folder to the “Frameworks” folder in Xcode. When prompted DO NOT select “Copy items into destination group’s folder”.

f) Then, select your project from the Project Navigator and select your applications “Target” (not the “Project”).

Select applications Target in project navigator

Select applications Target in project navigator

g) Then go to the “Build Phases” tab and then open “Link Binary With Libraries”. Then click on the “+” button at the bottom left and add the following libraries to be compiled along with your app binaries:

AVFoundation.framework

CoreData.framework

CoreLocation.framework

CoreText.framework

GLKit.framework

ImageIO.framework

libc++.dylib

libicucore.dylib

libz.dylib

OpenGLES.framework

QuartzCore.framework

SystemConfiguration.framework

Go To Build Phases -> Link Binary With Libraries

Go To Build Phases -> Link Binary With Libraries

Add the frameworks

Add the frameworks

This is what your Xcode environment should look like:

XCode environment after adding the frameworks

XCode environment after adding the frameworks

h) Now choose your “Project” rather than a “Target” and open the “Build Settings” tab. Scroll down till you find the “Linking” section and under that find “Other Linker Flags”. Now open the section and click the “+” next to “Debug” and add “-ObjC” in the text field. If these settings are not visible, change the filter in the “Build Settings” to “All” instead of “Basic”.

Choose the "Project" in project navigator

Choose the “Project” in project navigator

Add the '-ObjC' flag in Other Linker Flags under Build Settings tab

Add the ‘-ObjC’ flag in Other Linker Flags under Build Settings tab

4. Begin Coding

a) Open your AppDelegate.m file and add the following import statement:

#import <GoogleMaps/GoogleMaps.h>;

Copy the API Key you created in Step 2 and enter the following code in the method

application: didFinishLaunchingWithOptions:

[GMSServices provideAPIKey:@"API_KEY"];

Replace API_KEY with your API key.

Add Google Maps API Key to the AppDelegate.m application:didFinishLaunchingWithOptions: method

Add Google Maps API Key to the AppDelegate.m application:didFinishLaunchingWithOptions: method

b) Open “Main.Storyboard” and drag a UIView object from the Object Library. Now open the Identity Inspector and under Custom Class add “GMSMapView”.

Drag a UIView from object library to the main storyboard

Drag a UIView from object library to the main storyboard

Assign Custom class 'GMSMapView' to the UIView object in the Identity Inspector

Assign Custom class ‘GMSMapView’ to the UIView object in the Identity Inspector

c) Control drag from the UIView (GMSMapView) object to your ViewController.h file to create an outlet with the name “mapView”. Don’t forget to add the GoogleMaps import statement in your ViewController.h file.

Create an outlet for the GMSMapView object in the ViewController.h file

Create an outlet for the GMSMapView object in the ViewController.h file

d) Make the ViewController conform to the “GMSMapViewDelegate” protocol.

Make the ViewController conform to the "GMSMapViewDelegate" protocol

Make the ViewController conform to the “GMSMapViewDelegate” protocol

e) Finally, add the following code to your ViewController.m file in the viewDidLoad: method

//Controls whether the My Location dot and accuracy circle is enabled.

self.mapView.myLocationEnabled = YES;

//Controls the type of map tiles that should be displayed.

self.mapView.mapType = kGMSTypeNormal;

//Shows the compass button on the map

self.mapView.settings.compassButton = YES;

//Shows the my location button on the map

self.mapView.settings.myLocationButton = YES;

//Sets the view controller to be the GMSMapView delegate

self.mapView.delegate = self;

viewDidLoad: method in ViewController.m

viewDidLoad: method in ViewController.m

f) Now run the app in the simulator. Choose a location from the Debug -> Location menu option. Click on the my location button the app to move to your current location. And done!

iOS Simulator choose location from Debug -> Location

iOS Simulator choose location from Debug -> Location

Successfully added a google map to Xcode storyboard

Successfully added a google map to Xcode storyboard

g) Almost done. Finally some cosmetic changes. Go to your main storyboard and click on the view controller. Now go to the menu add a navigation controller by choosing “Editor -> Embed In -> Navigation Controller”.

This will add a navigator controller to your main storyboard.

Next give the navigation bar a title by adding the following code in your ViewController.m file:

self.title = @"Google Maps in iOS";

Feel free to add any other UIView objects. I have added a dummy button and a UITextView object.

Embed a Navigation Controller

Embed a Navigation Controller

How To Import Database?

How To Create Diagram?

Map View project output screen

Rate and Review

0
0
 0 Total Reviews

programmer reviews

What our programmer says about project

Latest Swift project


Swift project

Photoflix project in Swift

0
Features:

Introducing PhotoFlix, a dynamic and user-friendly photo and video editing app designed to bring your digital creativity to life. Built on the robust foundation of the open-source project by qwotic, PicPlay Studio takes photo and video editing to the next level. With PicPlay Studio, you can effortlessly enhance your photos and videos with a wide ... [ Download Source Code ]

Software Requirement:

xCode , MacOS

Avatar
kagnitesh
July 30, 2023
Like  0  |  Views  629  |  Download  7
Swift project

Tminder project in Swift

0
Features:

tMinder is a versatile and user-friendly reminder app designed to help you stay organized and manage your tasks effectively. With its sleek and intuitive interface, tMinder offers a seamless experience for creating and managing reminders, ensuring that you never miss an important task or appointment. ... [ Download Source Code ]

Software Requirement:

xcode and Macos

Avatar
kagnitesh
June 10, 2023
Like  0  |  Views  692  |  Download  11
Swift project

TO-DO LIST App For IPhone project in Swift

5
Features:

To-Do Application project is a simple and extendable IOS application source code. Beautifully, This IOS app helps you to list the things to do. If a user forgets about various events, things or any other. This simple To-Do List iOS app helps the user to remember it all. The users can get their tasks onto this to-do list application anytime, anywher ... [ Download Source Code ]

Software Requirement:

Details not available

Avatar
ganeshkavhar
March 11, 2020
Like  0  |  Views  3188  |  Download  86
Swift project

Flashlight project in Swift

0
Features:

this is the simple flashlight with amazing effects both for android and iphone build with xcode it is an awesome app.should try this ... [ Download Source Code ]

Software Requirement:

Details not available

Avatar
appicdev
August 4, 2016
Like  0  |  Views  3990  |  Download  73
Swift project

Music Player w/ Lyrics project in Swift

0
Features:

It is a paid application free for kashipara user from me. Free iPhone - Music Player w/ Lyrics Version-1.0 support background playing Version-1.0 This project is a well designed lyrics and music player for iPhone. User can easily edit the playing list (plist format) to perform their own music resource. Smooth lyrics playing animation. lyri ... [ Download Source Code ]

Software Requirement:

Details not available

Avatar
aniketsmarty
July 1, 2016
Like  0  |  Views  5467  |  Download  179
Swift project

Map view project in Swift

0
Features:

In this project i have implement map integration to show the users location wise there place name.We can you google map for tracking locations and getting near by places areas by gps and seeing all places in an map ... [ Download Source Code ]

Software Requirement:

Details not available

Avatar
saurabah
March 23, 2015
Like  0  |  Views  4644  |  Download  155