2017-03-26 14 views
5

मुझे यह त्रुटि मेरे कोड के साथ मिल रही है और मैंने चरण-दर-चरण Google ट्यूटोरियल निर्देशों का पालन किया है।प्लेस त्रुटि चुनें - Google स्थल API

Pick Place error: The operation couldn’t be completed. The Places API could not find the user's location. This may be because the user has not allowed the application to access location information. 

मैं Info.plist के लिए प्रासंगिक जानकारी को शामिल किया है और मेरे कोड इस तरह दिखता है -

import UIKit 
import GooglePlaces 

class ViewController: UIViewController { 

    var placesClient: GMSPlacesClient! 

    @IBOutlet var nameLabel: UILabel! 
    @IBOutlet var addressLabel: UILabel! 

    override func viewDidLoad() { 
     super.viewDidLoad() 
     let locationManager = CLLocationManager() 
     locationManager.requestWhenInUseAuthorization() 
     locationManager.startUpdatingLocation() 
     placesClient = GMSPlacesClient.shared() 
    } 

    @IBAction func getCurrentPlace(_ sender: UIButton) { 


     placesClient.currentPlace(callback: { (placeLikelihoodList, error) -> Void in 
      if let error = error { 
       print("Pick Place error: \(error.localizedDescription)") 
       return 
      } 

      self.nameLabel.text = "No current place" 
      self.addressLabel.text = "" 

      if let placeLikelihoodList = placeLikelihoodList { 
       let place = placeLikelihoodList.likelihoods.first?.place 
       if let place = place { 
        self.nameLabel.text = place.name 
        self.addressLabel.text = place.formattedAddress?.components(separatedBy: ", ") 
         .joined(separator: "\n") 
       } 
      } 
      } 
     ) 
    } 

    override func didReceiveMemoryWarning() { 
     super.didReceiveMemoryWarning() 
     // Dispose of any resources that can be recreated. 
    } 



} 

की अनुमति देने के साथ स्थान खिड़की/इनकार बहुत जल्दी और यहां तक ​​कि जब मैं अनुमति देने के प्रेस कुछ नहीं होता गायब हो जाता है , मुझे नहीं पता कि इसे कैसे हल किया जाए क्योंकि मैं सिर्फ Google दस्तावेज़ का अनुसरण कर रहा हूं।

इसके अतिरिक्त यदि यह त्रुटि दिखाई -

2017-03-26 14:38:27.472739 Restaurant[26616:2797750] subsystem: com.apple.BackBoardServices.fence, category: Observer, enable_level: 1, persist_level: 0, default_ttl: 0, info_ttl: 0, debug_ttl: 0, generate_symptoms: 0, enable_oversize: 0, privacy_setting: 0, enable_private_data: 0 

उत्तर

0

आप https://console.developers.google.com पर अनुरोध सीमा जांच करनी है तो नि: शुल्क संस्करण इसकी केवल 1000 के लिए प्रति दिन, मैं एक अन्य परियोजना और रखें परीक्षण के लिए नई कुंजी बनाने के लिए किया है।

संबंधित मुद्दे