作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图从邮政编码获取坐标,但出现错误
{ "error_message" = "This IP, site or mobile application is not authorized to use this API key. Request received from IP address 0.0.0.0., with empty referer"; results = ( ); status = "REQUEST_DENIED"; }
这是我的代码:
public func getLocationFromAddress(zipCode : String) -> CLLocationCoordinate2D {
let lat : Double = 0.0
let lon : Double = 0.0
let strUrl = "https://maps.googleapis.com/maps/api/geocode/json?address=\(zipCode)&key=\(Global.kGoogleApiKey.strPlaceAPIKey)&sensor=false"
let escapedString = strUrl.addingPercentEncoding(withAllowedCharacters: .urlQueryAllowed)
AFAPIMaster.sharedAPIMaster.getLatLongCallApi_Completion(strGetURL:escapedString!,params: nil, showLoader: true, enableInteraction: false, viewObj:self.view, onSuccess: { (result) in
if let Dict = result as? NSDictionary {
print(Dict)
}
}, onFailure: { })
return CLLocationCoordinate2D(latitude: lat, longitude: lon)
}
最佳答案
您必须使用捆绑 ID 为您的移动应用程序创建 Api_key 才能使用该地理编码
关于ios - 如何在 swift 中从 zipCode 获取坐标,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50368331/
我是一名优秀的程序员,十分优秀!