2017-08-22 4 views
0

Wenn ich poste unter API:Google Map in der Nähe API funktioniert nicht in ios

let str11 = "https://maps.googleapis.com/maps/api/place/nearbysearch/json" 

mit folgenden Parametern:

params = ["location":"-33.8670522,151.1957362", 
      "radius":"500", 
      "name":"harbour", 
      "language" : "en-IN", 
      "types":"food", 
      "key":kMapsAPIKey, 
      ] 

ich unten Probleme bekam:

{ 
    "error_message" = "This service requires an API key."; 
    "html_attributions" =  (
    ); 
    results =  (
    ); 
    status = "REQUEST_DENIED"; 
} 

Antwort

0

in Swift 3.0 diese Funktion ausprobieren in der Nähe vor Ort

func nearbysearchWithTypeApiCall(){ 
     key = "Your_Map_API_Key" 
     location = "22.2082,70.3807" 
     type = "food" 

     url = "https://maps.googleapis.com/maps/api/place/nearbysearch/json?location=\(location)&radius=5000&key=\(key)&type=\(type)" 

     Alamofire.request(url, method: .post, parameters: nil,encoding: JSONEncoding.default, headers: nil).responseJSON { 
      response in 
      switch response.result { 
      case .success: 
       let dicData = response.result.value as! NSDictionary 
       self.arrData = dicData["results"] as! NSArray 
       print(self.arrData) 
       print(self.arrData.count) 
       break 
      case .failure(let error): 

       print(error) 
      } 
     } 
    } 
+0

hey es praktikabel zu finden? – Jaydip

Verwandte Themen