我正在实施地理编码和放置 Google API。第一个从地址返回一些点(纬度/经度)。第二个从搜索条目中返回一些兴趣点。
作为 iphone Map 原生应用程序,我想确定用户是否在搜索栏中输入了地址,或者只是一些关键字。
例如,如果我输入:
9 bicycle Street, New York => address, use Geocoding API
9 bicycle Street => Geocoding API
bicycle street => Geocoding API
bicycle => Place API
bicycle shop => Place API
我尝试始终调用地理编码 API,如果没有结果,则调用 Place API。但总会有结果。
我应该检测一些关键字,例如street
, highway
, ... 吗?