Postal code CLGeocoder对邮政编码进行前向地理编码

Postal code CLGeocoder对邮政编码进行前向地理编码,postal-code,clgeocoder,Postal Code,Clgeocoder,我目前正在对用户通过clgeocoder输入的邮政编码进行前向地理编码,但是我有一些奇怪的行为 例如,如果用户只输入一个字母“p”,它有时会导致应用程序无响应,但是在以前的实现中(使用google url转换数据并返回数据),此问题从未发生过 我目前在postcode字段中进行了一次签入,以强制用户输入多个字母,但这似乎有点不太正常,如果收到无效数据,请求肯定会超时或返回错误 我会坚持使用google api来转发地理代码,我使用的是这个Web链接,但它似乎停止了工作: 然而,在看了其他一些帖

我目前正在对用户通过clgeocoder输入的邮政编码进行前向地理编码,但是我有一些奇怪的行为

例如,如果用户只输入一个字母“p”,它有时会导致应用程序无响应,但是在以前的实现中(使用google url转换数据并返回数据),此问题从未发生过

我目前在postcode字段中进行了一次签入,以强制用户输入多个字母,但这似乎有点不太正常,如果收到无效数据,请求肯定会超时或返回错误

我会坚持使用google api来转发地理代码,我使用的是这个Web链接,但它似乎停止了工作:

然而,在看了其他一些帖子后,我发现了这个链接

但我想知道,使用谷歌url来转换邮政编码是否可以,或者这是否违反了苹果的条款和协议

最后一件事,这是我在使用clgeocoder之前第一次使用的教程

谷歌的方法会奏效,我没有发现任何信息表明这会违反苹果协议,但我个人认为,使用内置框架支持可能是最合适的选择。只要用户可以上网,他们就可以主动搜索他们的邮政编码。单字母邮政编码的失败是不可避免的,因为被访问的数据库信息有限

希望这对其他人有帮助