iOS SDK中是否有本地城市名称搜索功能?
例如,在lafourchette应用程序中 - https://itunes.apple.com/fr/app/lafourchette-reservation-restaurants/id424850908?mt=8
此应用程序如何完成搜索功能?
(你可以在附加的gif Example of city name search上看到它)
使用原生Apple SDK检索城市或某些外部互联网服务?
答案 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
答案 1 :(得分:1)
您所谈论的概念称为反向地理编码,可以在iOS docs中找到。还有一些像谷歌这样的第三方公司也这样做。