我正在使用適用於iOS的Google Places API,並且可以成功檢索附近的地點並將地址呈現爲字符串。我想要做的是提取諸如城市之類的地址組件以存儲在數據庫中。如何從GMSPlace地址組件中提取街道,城市等
該文檔表明GMSPlace有一個addressComponents屬性(一個數組),但我似乎無法計算如何使用此屬性。
下面的代碼提供了一系列完整的地址到標籤的文本,但我不能得到超出:
編輯----添加的代碼,顯示如何,我試圖訪問地址組件
venueLabel.isHidden = false
venueLabel.text = selectedPlace?.name
addressLabel.isHidden = false
addressLabel.text = selectedPlace?.formattedAddress
let addressComponents = selectedPlace?.addressComponents
for component in addressComponents! {
let city = component["city"] //Error Type GMSPaceAddressComponent has no subscript members
print(city)
}
份額完整的代碼,請。 –
API文檔中提到了所有「addressComponents」的細節。看到這個https://developers.google.com/places/ios-api/reference/interface_g_m_s_place.html#ae0c1f39cee593fcf0909bcdf16ae2761 – Bilal
@Shabirjan剛剛編輯與附加代碼 –