ジオコーディングと場所の両方の Google API を実装しています。1 つ目は、住所からいくつかのポイント (緯度/経度) を返します。2 つ目は、検索エントリからいくつかの関心のあるポイントを返します。
iPhone マップ ネイティブ アプリケーションとして、ユーザーが検索バーに住所を入力したのか、それともキーワードだけを入力したのかを判断したいと思います。
たとえば、次のように入力すると:
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
ありますか?