【发布时间】:2018-07-12 18:37:13
【问题描述】:
当用户拒绝用户的位置访问时,有什么方法可以显示用户当前的国家而不是用户位置?
【问题讨论】:
标签: ios swift google-maps core-location
当用户拒绝用户的位置访问时,有什么方法可以显示用户当前的国家而不是用户位置?
【问题讨论】:
标签: ios swift google-maps core-location
您可以从 IP 地址中提取位置。您可以通过 IP 地址轻松获取国家和地区,但无法获取确切位置。
【讨论】:
您也可以从Locale获取它:
let code = Locale.current.identifier
let reg = Locale.current.regionCode
let desc = Locale.current.localizedString(forIdentifier: Locale.current.identifier)
产生:
"en_US"
"US"
"English (United States)"
【讨论】: