問題タブ [google-local-search]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
3208 参照

google-maps - Google Location APIとマップ:同じクエリで異なる結果が得られるのはなぜですか?

現在、GoogleのAJAXAPIで髪の毛を失っています。私がやっていることは、ユーザーに場所の代替結果リストを提供するために、構造化された位置データをGoogleローカル検索APIクエリに変換することです。

元。:

ただし、APIは時々非常に奇妙な動作をし、私が渡す特定のパラメーターを考慮に入れていないことがよくあります。例えば:

Googleマップで「termRomeRomaIT」を検索すると、期待どおりにローマのすべての用語が見つかります。APIで同じ検索を繰り返すと、結果はゼロになります(これを機能させるには、「ローマ」または「ローマ」のいずれかを削除する必要があります。ここではローマが行政区域であり、ローマは都市名です)。

何故ですか?

もう一つの例。ドイツにはノイシュタットと呼ばれる20の異なる町、都市、行政区があります。これで、Googleマップで検索すると、地域などの追加の修飾子を指定しない限り、1つしか見つかりません。

さて、APIレベルでは、緯度/経度パラメータをNeustadtのクエリと一緒に渡すときに、ジオコーディングを見て正しいNeustadtを選択するのが賢明だと思いました。しかし、それは起こりません。常に同じNeustadtを選択し、地理データを無視します。

バウンディングボックス検索を行うときにも同様の問題が発生しました。バウンディングボックスは完全に無視されているようです。これは、100km離れた結果​​データをまだ取得しているためです。

最後の結果は同じ都市でもありません。小さなバウンディングボックスはデータをまったくもたらさないのではないでしょうか?サイズがゼロのBBoxを渡すこともできますが、それでも結果は得られます。

Local Search APIに関する実際には非常に広範なドキュメントがあることは知っていますが、クエリをいつどのように構造化して評価する必要があるかについては詳しく説明されていないため、適切な結果を得るのは非常に困難です。

Googleローカル検索を理解するためのヒント、ヒント、提案はありますか?

更新: 私は本当に奇妙な何かを見つけました。誰かがこのウェブサイトに行ってくれませんか:

http://code.google.com/apis/ajaxsearch/documentation/localsearch/index.html

firebugを開き、この検索クエリを入力するときにHTTPトラフィックを監視します。

マップ上にたくさんの結果が表示されます。次に、AJAXを介して接続されたURLをコピーし、コマンドラインでそのURLにリクエストを送信します。

今、私はゼロの結果を得ます。どうしてそうなるのでしょうか?それは間違いなくキーまたはコールバックの引数ではありません。そのクエリの結果を変更せずにそれらを削除しました。

クエリがサーバーの1つから来た場合、Googleは検索結果を拡張していますか?

0 投票する
1 に答える
1444 参照

google-maps - XML/JSON形式のGoogleローカル検索結果

Googleマップ(特定の場所のレストランのリストなど)でローカル検索を発行し、(レストランデータ)データをJSON/XMLまたは他の同様の形式で取得したいと思います。それを行うための最良の方法は何ですか?

ありがとう!

0 投票する
2 に答える
117 参照

string - 検索リクエストがGoogle APISで使用する住所またはビジネスであるかどうかを判断するスマートな方法は?

ここに問題があります。検索バーを備えたアプリがあり、ユーザーは「18th Street」や「Starbucks」などを入力でき、Google Geocoding API と Local Search API をそれぞれ使用して結果を取得します。

特定の入力文字列が、ジオコーディングする必要がある住所か、ローカル検索を使用する必要がある会社名かを判断するスマートな方法があるのではないかと考えています。

明らかに、私は何かを試してみることができますが、誰かがすでにこれを行っているのか、それとも Google がそのような機能を提供しているのか疑問に思っています。

乾杯。

0 投票する
1 に答える
431 参照

google-maps - グーグルローカル検索または多分他のAPI

ローカル検索APIを実装して、ショップなどのデータをローカル検索から取得しようとしていますが、デモでは4ページの結果のみが表示され、さらには、GoogleWebサイトにアクセスする結果ページへのリンクが表示されます。より多くのデータをプルできるのか、それとも4ページのみに制限できるのか疑問に思っていましたか?

http://code.google.com/apis/ajax/playground/#center_localsearch

ピザを検索してみてください。

0 投票する
1 に答える
850 参照

iphone - NSURLErrorBadURL エラー

0 投票する
1 に答える
3325 参照

google-maps - Google ローカル検索 API

いくつかの簡単な質問

1) ローカル検索結果では、通りのタイトル、住所、都市、州、緯度、経度、URL などの多くのパラメーターを取得できます。このレコードを一意に識別するために、URL を一意であると見なすことができますか?この住所または緯度と経度の連結

参照: http://code.google.com/apis/ajaxsearch/documentation/reference.html#_class_GlocalResult

2) 使用に関しては、ユーザーが入力した内容に応じて、ユーザーが選択できるローカル ビジネスのリストを表示しています。ユーザーが特定の会社の住所を選択した場合、将来の検索のためにその会社の住所を緯度と経度の情報とともにデータベースに保存することは合法ですか。緯度/経度情報の保存について話しているブログをたくさん見てきましたが、Google のルールに違反していないことを確認したいだけです。

ありがとう

0 投票する
1 に答える
1432 参照

google-maps - maps/localsearch API の使用時に Google に「もしかして」オプションを強制的に提供する

アプリケーションで Google ローカル検索と Google マップを使用して、クエリに対する回答が複数ある場合に、ユーザーが複数の場所から選択できるようにしたいと考えています。良い例は "Overton, UK" です。この国にはこの名前の場所がたくさんあり、Google マップの Web サイトには、"d you mean results" の候補がいくつか表示されます。

ただし、API はこの情報を提供しません。localsearch と GClientGeocoder の両方が 1 つの結果を返します。

可能な結果のリストを返す API を取得する方法はありますか?

0 投票する
0 に答える
2426 参照

javascript - Google マップのカスタム ローカル検索/検索コントロール

Google マップのローカル検索について 2 つの質問があります。これが私のコードです:

  1. Google のマーカーと結果リストを作成しないようにするにはどうすればよいですか? →自分のマーカーだけを表示したい…
  2. JavaScript で「Google 検索バー」をプログラムで送信するにはどうすればよいですか?


わかりました、別の方法で解決しようとします。最初に、Google 検索フォームとローカル サーチャーを作成しました (以下のコードを参照)。しかし、処刑は結果をもたらさない... 何かアイデアはありますか?

0 投票する
1 に答える
552 参照

google-maps-api-3 - グーグルマップローカル検索、アドレスを検索する方法、特定の国からのみローカル?

Googleマップのローカル検索APIを使用しており、特定の国からのみ検索して結果を取得しようとしています。誰かがこれについての経験があるかどうか疑問に思います。

0 投票する
2 に答える
1146 参照

php - Googleローカル検索で7件以上の結果がありますか?

現在、次のコードを使用しています。

ただし、返される結果は7つだけです。私はもっ​​と多くを取り戻す方法を探しています。APIコードを調べましたが、より多くの結果を返す方法が見つかりませんでした。できますか?いくつかの結果を得る方法のドキュメント/実装を教えてもらえますか?

答え:マイキーは私が探していた答えを提供することができました。32の結果を得るために私が行っていることは次のとおりです。