私はiOS用の位置情報アプリケーションを構築しています。現在、ピザ、ガソリンスタンド、銀行などのローカルビジネスを検索するための検索バーがあります。検索バーのテキストはURLにパラメータとして追加され、Yahoo Local APIに渡されます。特定のアドレスを見つけるために同じ検索バーを使用したいと思いますが、それはAPIの機能ではありません。ロケーションの検索:特定の住所とローカルビジネス
A)広範なビジネス検索と特定のロケーション検索を区別できる機能を構築してください。ビジネスクエリをAPIに送信し、アドレス検索をCLGeocoderに送信します。
B)より多彩なAPIを見つける。
C)私がまだ検討していない他の何かをしてください。
別の検索フィールドを追加してアドレス検索に使用することはできますが、同じ検索バーから行うことが可能かどうかは疑問です。誰かがアドバイスを提供したり、正しい方向に向いてくれたら、私はそれを感謝します。ありがとう。
マップAPIは、TOSに従ってGoogleマップをユーザーに表示する必要があることを除いて、良い考えです。ガブリエルがそれをしているかどうかわからないので、気をつけておいてください。 – Matt
お返事ありがとうございます。 Google Maps Geocoding APIを使用したクラスを実装しました。それはこれまでかなりうまく動作しています。私はちょうど結果を並べ替える方法を試してみたいので、ユーザーの場所に最も近いものを表示するだけです。たとえば、「22 Churchill Drive」はアーカンソー州からマサチューセッツ州への結果を示しています。私はジオコーディングがより多くの情報を提供してより正確であることを理解していますが、1000マイル以上離れた結果を返す必要はありません。 –
ああ、ところで、Matej。スイッチの考えに感謝します。私があまりにもこの統一された場所の検索バーの事のすべてにぶら下がってしまうなら、それは間違いなく選択肢です。 –