AWSPlacePicker 1.0.2

AWSPlacePicker 1.0.2

Maintained by Awais Shahid.



 
Depends on:
GoogleMaps>= 0
GooglePlaces>= 0
DropDown>= 0
IQKeyboardManagerSwift>= 0
 

  • By
  • Awais Shahid

AWSPlacePicker

This is IOS Swift Universal Static Library for Place picking from Map.

Installation

CocoaPods

CocoaPods is a dependency manager for Objective-C, which automates and simplifies the process of using 3rd-party libraries like YSimpleImagePicker in your projects.

First, add the following line to your Podfile:

pod 'AWSPlacePicker'

Second, install AWSPlacePicker into your project:

pod install

Usage

Import Library into View Controller

import AWSPlacePicker

Then set api google key

AWSPlacePicker.shared.API_KEY = "XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX";

Then After simply get location by using shared instance of AWSPlacePicker

AWSPlacePicker.shared.pickLocationFrom(from: self, onLocationSelection: { (loc) in
  print(loc)
}, onCancellation: nil)

AWSLocation is having following information of picked location.

public struct AWSLocation {
    public var id : String?
    public var postcode : String?
    public var city : String?
    public var country : String?
    public var country_short : String?
    public var latitude : Double?
    public var longitude : Double?
    public var address : String?
}

License

AWSPlacePicker is distributed under the terms and conditions of the [MIT license]