SkillAgentSearch skills...

LocationPickerController

Simple location picker with a built in maps.

Install / Use

/learn @koogawa/LocationPickerController
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

LocationPickerController

Simple location picker with a built in maps. The selected item can be returned to the calling controller as a CLLocationCoordinate2D.

Usage

  1. Link CoreLocation.framework and MapKit.framework to your project
  2. Fill in NSLocationWhenInUseUsageDescription in your Info.plist
  3. Import CoreLocation and LocationPickerController
  4. Initialize the LocationPickerController
  5. Push the controller
import CoreLocation
import LocationPickerController
let viewController = LocationPickerController(success: {
    [weak self] (coordinate: CLLocationCoordinate2D) -> Void in
    self?.locationLabel.text = "".appendingFormat("%.4f, %.4f",
        coordinate.latitude, coordinate.longitude)
    })
let navigationController = UINavigationController(rootViewController: viewController)
self.present(navigationController, animated: true, completion: nil)

Installation

LocationPickerController is available through CocoaPods. To install it, simply add the following line to your Podfile:

pod "LocationPickerController"

Requirements

Swift 5.0 / iOS 12.0+

Creator

Kosuke Ogawa

License

LocationPickerController is available under the MIT license. See the LICENSE file for more info.

Related Skills

View on GitHub
GitHub Stars27
CategoryDevelopment
Updated3y ago
Forks9

Languages

Swift

Security Score

75/100

Audited on Sep 5, 2022

No findings