gpt4 book ai didi

ios - 检查 CLPlacemark 的名称是否为街道地址

转载 作者:可可西里 更新时间:2023-11-01 02:19:16 25 4
gpt4 key购买 nike

是否可以检查 CLPlacemark's 是否存在?名称是街道地址?

如果是购物中心、主题公园、学校或其他有趣的东西,我想显示名称,但如果是街道地址,则不显示。

我正在考虑使用这样的正则表达式来检查名称是否是街道地址

^\d+ ([a-zA-Z0-9'-] ?)+$

但我觉得这并不总是有效,尤其是在其他国家/地区。

有什么方法可以检查 CLPlacemark 的名称是否为街道地址,例如检查地标的大小,或者我必须使用第三方库吗?

最佳答案

尝试根据 CLPlacemark 的 thoroughfare(街道)和 subThoroughfare(街道编号)检查 name

var placemark: CLPlacemark
if placemark.name.rangeOfString(placemark.thoroughfare) != nil
&& placemark.name.rangeOfString(placemark.subThoroughfare) != nil {
println("Name is likely the same as address")
} else {
println("Name is distinct from street address")
}

关于ios - 检查 CLPlacemark 的名称是否为街道地址,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32239638/

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