2017-12-27 17 views
0

私はUberやCareemのようなアプリケーションで作業しています。ユーザーがGoogleプレイスのオートコンプリートAPIを使用して場所を検索したとき、UberとCareemが行うように、オートコンプリートの結果の場所の名前とともに距離を表示する必要があります。現在の場所からオートコンプリートの結果が得られた場所の距離を見つけるIOS

Plz have a look on this image for further clarification

答えて

0

編集:cuGMSこの

let loc1:CLLocation = CLLocation.init(latitude: 30.0000, longitude:29.2545) 

    let loc2:CLLocation = CLLocation.init(latitude: 28.02002, longitude:27.00021) 

    let dis = loc1.distance(from: loc2) 
+0

を試してみてくださいGMSAutocompletePrediction

 let cuGMS = self.resultsArray[indexPath.row] let placesClient = GMSPlacesClient() placesClient.lookUpPlaceID(cuGMS.placeID!, callback: { (response , error) in print("response \(response)") if(error == nil) { let coor = response?.coordinate let lat = coor?.latitude let lon = coor?.longitude } else { } }) 

の配列である場所オートコンプリートAPIはなくて、あまりにも場所の座標を返すん

逆ジオコーディング? –

+0

いいえ、これを達成するためにプレイスIDを使用できます –

関連する問題