我目前正在开发的应用程序必须具备这种功能。
1.用户输入“地址”,然后会有自动完成(该地址的建议) 2.用户点击搜索按钮后。MKMapkit 必须将用户带到该“地址”并将区域缩放到该地址
我可以通过使用 Google Autocomplete API 和使用这个模块TRAutocompleteView来做 #1
现在,我正在尝试做#2 功能。我以为我可以使用来自 google API 的地址结果通过 CLPlacemark 转换为 lat,long 但我用这个模块测试了这个概念,它使用 CLPlacemark 来转换地址字符串 SPGooglePlacesAutocomplete
我发现 20-30% 的地址字符串无法使用 CLPlacemark 进行转换。它很可能是“找不到位置”。这主要发生在你用外语搜索时(我试过泰语“
我还有其他选择实现这两个功能吗?我的应用程序就像 YELP 一样,它必须在特定区域内搜索一些结果。或者我可以使用其他方式在 Google Autocomplete API 旁边进行地址建议吗?
将 MapKit 更改为 Google Map SDK 可能是解决方案之一。但我希望这是最后的选择,因为如果我超过每日限制,它可能会很昂贵
提前致谢