Single-App License


  • Perpetual license (does not expire)
  • 1 application
  • Can distribute binary products only
  • Commercial use allowed
$49.99 Read License

Multi-App License


  • Perpetual license (does not expire)
  • 5 applications
  • Can distribute binary products only
  • Commercial use allowed
  • 6 months support
$149.99 Read License

Developer License


  • Perpetual license (does not expire)
  • Unlimited projects
  • Can distribute code and binary products
  • Commercial use allowed
  • 1 year support
$299.99 Read License

14 Day money-back guarantee

Full refund within 14 days of purchase date.

You need to log-in or create an account
  • Create an account
  • Log-in

Please use your real name.

Activation link will be sent to this address.

Minimum 8 characters

Enter your password again

Clicking this button confirms you read and agreed to the terms of use and privacy policy.

  • Released: Mar 28, 2012
    Last Update: Mar 28, 2012
  • Language: Objective-C
    Framework: UIKit
    Platform(s): iPhone
  • Time / costs savings: 60h / $3600 *
(3 ratings)

Location Based App Starter Kit for iOS

Location Based App Starter Kit for iOS
Developed by Sarp Erdag, Released Mar 28, 2012

A starter kit for building simple location based iOS apps. Great for building Around-Me apps!

Objective-C

Tags: around me , location , maps

The Location Based App Starter Kit is a starting point for you to create your very own location based app.

Features

  • Show a map and fill it with annotations representing places with different pin icons.
  • Tap on an annotation and show details about it, and draw directions to get to that place from the user's current location.
  • Search for cities, towns to focus the map there and load places of interest around that area.

Requirements

Google Places API Key

The app uses Google Maps and Places APIs for demonstration purposes. To use it with Google Places API, you will need to have an API key. Refer to Google APIs console for obtaining a key: https://code.google.com/apis/console

You can also bind your own API easily to load data from your custom database. The kit is well documented and each method is explained carefully for you to modify the source code easily.

The following system frameworks are required by the kit:

  • Security.Framework
  • SystemConfiguration.Framework
  • MapKit.Framework
  • UIKit.Framework
  • Foundation.Framework
  • CoreGraphics.Framework

How to use

  1. Download the XCode project, launch the demo project. (LocationBasedStarterKit.xcodeproj)

  2. Run it on your device or the simulator. If you are using the simulator, location detection might not work by default and you will have to set a location manually by choosing Debug > Location > Custom Location.

  3. Edit MapViewController.m, DetailViewController.m and RouteViewController.m according to your liking.

Included

1) Demo XCode Project as a Starting Point

2) View Controllers for:

  • Viewing a map, filling it with pins connecting to an API.
  • Viewing a place's basic info
  • Showing a route to that place by drawing directions on the map.

3) Documented, complete source code for modifying the kit for your own specific needs.

View all 2 reviews »

User Reviews

  • riccardo cuffaro 11 months ago
    great app, very easy to use and integrate in other apps
    Flag
    Was this helpful? Yes No
  • 1 of 1 people found this review helpful Alex 1 year ago
    Great component. I'm very new into iOS programming and I needed something we could use for a non profit organisation. And this component works very good. I created a location based app within a few hours. Just implement this template and then adjust it a little.
    Flag
    Was this helpful? Yes No
Read all 24 comments »

Questions & Comments


Or enter your name and Email
  • Kleber Felipe 4 months ago
    Hello, Im from Brazil. Do you see this not working here due to location or it should work just fine?
    I noticed that you have a search field in your sample app that allows people to search for locations while the app suggest similar names, I would like to know if this feature will work in Brazil too.
    • Sarp Erdag Developer 4 months ago
      Of course it does, actually you need to connect it to your own API. The location search is just using the Google Places API for demonstration purposes.
  • nishant goyani 5 months ago
    Can we make app like localscope using this app?
  • Sarp Erdag Developer 11 months ago
    I think Yelp's Search API will help. http://www.yelp.com/developers/documentation/v2/search_api
You must be logged-in to vote. Log-in to your account or register now.