Как получить координаты из zipCode в Swift - PullRequest
0 голосов
/ 16 мая 2018

Я пытаюсь получить координаты из почтового индекса, но получаю ошибку

{"error_message" = "Этот IP, сайт или мобильное приложение не авторизованы для использования этого ключа API. Запрос получен от IPадрес 0.0.0.0., с пустым реферером ";результаты = ();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)
}

1 Ответ

0 голосов
/ 16 мая 2018

Вы должны создать Api_key для своего мобильного приложения с идентификатором пакета, чтобы иметь возможность использовать это геокодирование

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...