Urbanspoonはどのようにマップを表示しますか?
-
05-07-2019 - |
質問
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 を調べることができます。