gpt4 book ai didi

swift - 检测你在哪个村庄

转载 作者:行者123 更新时间:2023-11-28 08:15:00 24 4
gpt4 key购买 nike

我正在使用 swift 和 google Maps API。我很好奇是否有可能检测到我在哪个村庄?例如,如果我在纽约市,根据我的 GPS 坐标检测我是否在东村。 API 有没有办法做到这一点,或者我最好的选择是对坐标进行认真的比较,如果它们都符合用户当前的坐标,那么就假设他们在这个村子里?

最佳答案

您可以使用 CLGeocoder来自 CoreLocation基于坐标获取信息的框架

let geocoder: CLGeocoder = CLGeocoder()
let location: CLLocation = // your location here

geocoder.reverseGeocodeLocation(location, completionHandler: { (placemarks: [CLPlacemark]?, error: Error?) -> (Void) in
if let placemarks = placemarks, !placemarks.isEmpty
{
if let city = placemarks[0].locality, let sublocality = placemarks[0].subLocality
{
print("You're in \(sublocality) at \(city)")
}
}
else
{
print("No info related to your location")
}
})

关于swift - 检测你在哪个村庄,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42825792/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com