元の質問: 検索結果がオーバーレイされた地図を自分のサイトに埋め込もうとしています。たとえば、近くにあるすべてのバーや病院などです。これはよくあることですが、サンプル コードやチュートリアルを見つけるのに苦労しています。誰かが私にいくつかの指針を提供できますか?
私がやったのは、Googleマップを使用して住所を検索し、「近くを検索」して、Googleが提供する埋め込みコードをコピーすることでした. 次に、innerHtml を使用して、クリックされたチェックボックス (バー、ストアなどによるかどうか) に基づいてその埋め込みコードを交換しました。たとえば、次のようになります。
var bars = 'embed map code from Google Maps';
if(document.getElementById('ChkBar').checked) {
document.getElementById('MapBlock').innerHTML = bars;
}
これは、Yelp API を理解しようとして、Google マップ API から提供されたマップに手動でマーカーを配置することによる回避策でした。
このソリューションの唯一の問題は、提供された埋め込みコードが、「近くを検索」したときに表示される地図に表示されるにもかかわらず、「近くを検索」した場所のマーカーを削除することです。ここに示すようにカスタム マーカーを追加できるはずのカスタム Google マップを使用してみました: (http://insideout.com/blog/2012/02/26/create-a-custom-google-map-for -your-blog-post-imw/) しかし、Google が提供する埋め込みコードは機能しません。実際には、「この地図を埋め込むことはできません」というメッセージが表示されます。これは、ライセンスの問題によるものだと思います。私は同じ結果で他の地図サイトを試しました...
これにより、2 つの質問が残ります。位置検索のマーカーと、検索から返された位置のマーカーを表示する埋め込みコードを提供するサイトを知っている人はいますか? 私が過去に行ったことに基づいて、これはありそうもないと思いますが、可能性があるので質問する価値があります.
そうでない場合は、yelp API を使用して、Google マップ API によって提供される Google マップにマーカーを手動で配置する必要があります。Google APIを理解しました。Yelp API に問題があります。誰かが良いチュートリアルを知っているか、yelp API を介して yelp 検索から位置情報を抽出するサンプル コードを持っていますか?
前もって感謝します。