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