これは私のViewControllerでデリゲート関数です:Googleプレイス - GMSAutocompleteViewController didAutocompleteWith全文
func viewController(_ viewController: GMSAutocompleteViewController, didAutocompleteWith place: GMSPlace) {
print("Place name: \(place.name)")
print("Place address: \(place.formattedAddress)")
dismiss(animated: true, completion: nil)
}
私は "GRAV Skole" を検索し、ここで最初のオプションを選択:
後ログ:
地名:Grav skole
の 場所アドレス: "Hosleveien 24、1358ジャー、 ノルウェー" のAndroid上で
は、結果が必要なテキストであるとしません "GRAV skole、Hosleveien、ジャー、ノルウェー" として表示されますiOSと一致します。
私は何が欠けていますか?
このプリントを追加する( "場所の帰属:\(place.attributions)") プリント( "経度:\(place.coordinate.longitude)") プリント(「緯度:\(place.coordinate。緯度) ") @ Anbu.Karthik:AddressComponentsは配列です。(アドレス構成要素:\(place.addressComponents)) –
@ Anbu.Karthik:AddressComponentsは配列です。私は緯度と経度の値を持っています。帰属はゼロになります。 – Nitish
はikeの値が与えられている可能性があります –