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

Free Download Map View Project in Swift with source code

Swift project   Publish on -  2015-03-23
Saurabh Kalani
Java Android IOS Digital Marketing Graphic designing Animated Videos Website development  
0 Reviews 0
4015 View
149 Downloads

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. This Source code for BE, BTech, MCA, BCA, Engineering, Bs.CS, IT, Software Engineering final year students can submit in college. 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 for final year students. We have a great collection of Swift projects.

Document and Reports information

This doucment file contains project Synopsis, Reports, and various diagrams. Also abstract pdf 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 Name Map View
project ID 425
Developer Name Saurabh Kalani
Publish Date 2015-03-23
project Platform Swift
Programming Language Objective -C
Front End 
Back End 
IDE Tool Xcode
project Earning Saurabh Kalani Earn Rs.0 from this project.
Database Sqlite
project Type mobile Application
No of project Download 149
project Total View 4015
Today Trends 3
Current Month Trends 57
Last Month Trends 90

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.

project Source Code Link
Download Code

0.0406 MB

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 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?

project Screenshots

Rate and Review

0
0
 0 Total Reviews

programmer reviews

What our programmer says about project

Latest Swift project


TO-DO LIST App For IPhone project in Swift

5

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...

  ganeshkavhar   2020-03-11

Flashlight project in Swift

0

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

  appicdev   2016-08-04

Music Player w/ Lyrics project in Swift

0

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 pla...

  aniketsmarty   2016-07-01

Map view project in Swift

0

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...

  saurabah   2015-03-23

fetch data from web services project in Swift

0

This ios app is for an begineer to learn how to make webservices and get data from webservices and store the all data and retrieve images by using jsondata format...

  saurabah   2015-03-17

Downloading data with service project in Swift

0

This project Is use to downloading the data in background with the using of service, the Background Fetch, showing how easy it is to make an app to schedule downloads in the background. In this tutorial, I have work  great multitasking featu...

  saurabah   2015-03-06