Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/107.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
第三方iOS应用程序是否可以显示地址匹配;“生活”;使用Apple CoreLocation API?_Ios_Geocoding_Core Location_Clgeocoder - Fatal编程技术网

第三方iOS应用程序是否可以显示地址匹配;“生活”;使用Apple CoreLocation API?

第三方iOS应用程序是否可以显示地址匹配;“生活”;使用Apple CoreLocation API?,ios,geocoding,core-location,clgeocoder,Ios,Geocoding,Core Location,Clgeocoder,苹果的地理编码类,CLGeocoder,采用单个地址字符串(或其他类型的地址)并搜索匹配项 如果您在Apple的Maps应用程序中键入地址,它会在键入时显示可能匹配的表视图。然后,您可以选择其中一个或按enter键对所有可能的匹配项进行地理编码 作为第三方开发人员,是否有苹果提供的API可以让我获得可以显示的可能地址匹配列表 我相信答案是否定的,苹果正在使用一种不向第三方开发者公开的API,但我希望我错了,希望有人知道这样做的方法 (据我所知,谷歌付费版的Google Places API提供了

苹果的地理编码类,
CLGeocoder
,采用单个地址字符串(或其他类型的地址)并搜索匹配项

如果您在Apple的Maps应用程序中键入地址,它会在键入时显示可能匹配的表视图。然后,您可以选择其中一个或按enter键对所有可能的匹配项进行地理编码

作为第三方开发人员,是否有苹果提供的API可以让我获得可以显示的可能地址匹配列表

我相信答案是否定的,苹果正在使用一种不向第三方开发者公开的API,但我希望我错了,希望有人知道这样做的方法

(据我所知,谷歌付费版的Google Places API提供了这一功能,但并非免费提供。)


我在Swift工作,所以最好使用基于Swift的教程/示例代码,但这个问题实际上与语言无关。

据我所知,苹果公司没有提供任何用于自动完成的公共api。但Google Place API确实如此。Place Autocomplete计入您的Google Place rate限制,该限制每24小时有一个免费层。还有一个问题,为什么对我的问题投反对票?有什么我可以改变来提高它的质量吗?@beyowulf,这也是我对苹果API的理解。你能把你的回复作为一个答案吗?我会在等待后接受它,希望其他人知道一个我们不知道的苹果API?这是为一个拥有数十万客户的客户设计的,所以他们会在每天的头1/2小时内打1000个电话。他们还没有承诺支付谷歌的费用,所以现在我只在用户按下返回键后使用苹果的地理编码API实现了一个地理编码。是的,糟糕透了。我希望苹果能把他们用于地图的东西公开
CLGeocoder
不是为自动完成而设计的,也不是很好地工作,它本身就是一种未定义的方式。据我所知,苹果没有提供任何用于自动完成的公共api。但Google Place API确实如此。Place Autocomplete计入您的Google Place rate限制,该限制每24小时有一个免费层。还有一个问题,为什么对我的问题投反对票?有什么我可以改变来提高它的质量吗?@beyowulf,这也是我对苹果API的理解。你能把你的回复作为一个答案吗?我会在等待后接受它,希望其他人知道一个我们不知道的苹果API?这是为一个拥有数十万客户的客户设计的,所以他们会在每天的头1/2小时内打1000个电话。他们还没有承诺支付谷歌的费用,所以现在我只在用户按下返回键后使用苹果的地理编码API实现了一个地理编码。是的,糟糕透了。我希望苹果能把他们用于地图的东西公开
CLGeocoder
不是为自动完成而设计的,也不能很好地工作,它本身就是一种未定义的方式。