iOS中的城市搜索

时间:2013-12-26 15:07:50

标签: ios search geo

iOS SDK中是否有本地城市名称搜索功能?

例如,在lafourchette应用程序中 - https://itunes.apple.com/fr/app/lafourchette-reservation-restaurants/id424850908?mt=8

此应用程序如何完成搜索功能?

(你可以在附加的gif Example of city name search上看到它)

使用原生Apple SDK检索城市或某些外部互联网服务?

2 个答案:

答案 0 :(得分:1)

您可以同时使用iOS Maps SDK或第三方服务,例如Google Maps SDK甚至是Foursquare API。我不确定lafourchette使用哪一个,但这里有一些有用的链接可以帮助你入门:

iOS Maps SDK(CLGeocoder或MKReverseGeocoder) https://developer.apple.com/library/ios/documentation/userexperience/conceptual/LocationAwarenessPG/UsingGeocoders/UsingGeocoders.html#//apple_ref/doc/uid/TP40009497-CH4-SW2

Google Maps SDK

https://developers.google.com/maps/documentation/ios/start

Foursquare API

https://developer.foursquare.com/resources/libraries

答案 1 :(得分:1)

您所谈论的概念称为反向地理编码,可以在iOS docs中找到。还有一些像谷歌这样的第三方公司也这样做。