Google Places API自动填充功能无法正常运行

时间:2016-09-29 20:20:54

标签: ios google-places-api

我正在尝试使用Google Places API来获取自动填充功能。 我检查了一切:

  • 激活API密钥(禁止每个限制)
  • 我正在呼叫GMSServices.provideAPIKeyGMSPlacesClient.provideAPIKey
  • 初始化对象placesClient = GMSPlacesClient.shared()
  • 我正在打电话:

    let filter = GMSAutocompleteFilter()
    filter.type = .establishment
    placesClient?.autocompleteQuery(textField.text!, bounds: nil, filter: filter) { (predictionList, error) in
        if let error = error {
            print("Pick Place error: \(error.localizedDescription)")
            return
        }
        if let list = predictionList{
            self.resultList = list
        }
    }
    

我得到的错误是:

  

打印错误说明:错误   Domain = com.google.places.ErrorDomain Code = -3“内部错误   发生在Places API库中。如果你相信这个错误   代表一个错误,请使用我们的说明提交报告   社区和支持页面   (https://developers.google.com/places/support)“。   UserInfo = {NSLocalizedFailureReason =发生内部错误   Places API库。如果您认为此错误代表了错误,请   使用我们的社区和支持页面上的说明提交报告   (https://developers.google.com/places/support),   NSUnderlyingError = 0x608000445370 {错误   Domain = com.google.places.server.ErrorDomain Code = -1“(null)”   UserInfo = {NSUnderlyingError = 0x60800024f030 {错误   Domain = com.google.GTLRErrorObjectDomain Code = 400“(错误请求)”   UserInfo = {error = Bad Request,GTLRStructuredError = GMSx_GTLRErrorObject   0x60800024f9f0:{message:“Bad Request”错误:[1]代码:400},   NSLocalizedFailureReason =(错误请求)}}}}}

有没有其他人在Xcode 8 iOS 10中看到过这个问题?感谢

编辑:现在似乎有些请求正在运行......也许服务器有问题?

0 个答案:

没有答案