私もそれを理解しようとしています。これまでは、GMSMapViewとGMSPlacesClientを独自のカスタムViewControllerに組み合わせることを考えました。近隣の見所を収集するために
、あなたはGMSPlacesClientを使用します:
placesClient = GMSPlacesClient.sharedClient()
likelyPlace = [GMSPlaces]()
placesClient.currentPlaceWithCallback({ (placeLikelihoods, error) in
if let error = error {
print("Error with Current place: \(error.localizedDescription)")
} else {
if let likelihoodList = placeLikelihoods{
for likelihood in likelihoodList.likelihoods {
let place = likelihood.place
self.likelyPlaces.append(place)
}
}
}
})
これはあなたのlikelyPlaces配列に近くの場所を入れます。次に、内容をどのように表示するかはあなた次第です。たぶんそれらをtableViewまたは地図上の注釈として入れることができます。
これが役に立ちます。