質問

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

Urbanspoonのスコープオプションは、あなたの場所に基づいて近くのビジネスを表示することに関して、マップで必要なすべてを行います。 mapkitを使用しないGoogleマップで使用できるツールの限られたセットを考えると、彼らがどのようにそれを行っているのかわかりません。彼らは何らかの形でmapkitと統合されているように見えます。注釈をクリックするとコールアウトが表示され、もう1回クリックするとそのピンの詳細を含む新しいビューがプッシュされます。どのようにこれを行うことができますか?

-編集-

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

役に立ちましたか?

解決

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

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

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

他のヒント

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

その後、彼らはMapKit APIを使用して、それらの場所にカスタムMapKitアノテーションを表示する可能性があります。

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

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top