1

Google の map API を見てきましたが、これはすべて JavaScript であり、iPhone では非常に遅いものです。次に、maps.google.com で利用できるリンク オプションを使用してみました。それは速いですが、それをあまり制御することはできません。また、マップの上部に小さな検索ボックスも表示されます。Google の API は、Web サイトでマップを使用する必要があると述べていますが、iPhone はそうではありません。maps.google.com のライセンスについてよくわかりません。

Urbanspoon のスコープ オプションは、あなたの位置に基づいて近くのビジネスを表示することに関して、私がマップに望むすべてのことを行います。mapkit を使用せずに Google マップで使用できるツールのセットが限られていることを考えると、彼らがどのようにそれを行っているかはわかりません。どうやら mapkit と統合されているようです。注釈をクリックすると吹き出しが表示され、もう一度クリックすると、そのピンの詳細を含む新しいビューがプッシュされます。これを行う方法はありますか?

- 編集 -

明確にするために、mapkit は周辺のビジネスを表示しません。それが問題の核心であり、Urbanspoon がどのようにそれを乗り越えたのかはわかりません。

4

3 に答える 3

2

Google AJAX 検索 API を使用することもできます: http://code.google.com/apis/ajaxsearch/

これは Javascript ライブラリですが、Flash やその他の非 Javascript 環境の場合、API は JSON でエンコードされた結果を返す未加工の RESTful インターフェイスを公開します。

そして、この API 内で、場所に基づいて近くのビジネスを探している場合に必要なのは「ローカル検索」です。

于 2009-12-20T09:27:35.403 に答える
0

Urbanspoon は、おそらく MapKit API 以外の方法で近くのビジネスの場所に関するデータを取得します。

次に、MapKit API を使用して、それらの場所にカスタム MapKit 注釈を表示する可能性があります。

于 2009-11-28T03:10:41.200 に答える
0

ビジネス データ プロバイダーを探している場合は、yelp のAPIを調べることができます。

于 2009-11-28T22:30:51.767 に答える