0

私はGoogleマップAPIを使用して、このようなコンストラクターを使用して顧客を特定の場所に誘導しています

new google.maps.LatLng(42.999, 54.000);

引数として正確な経度と緯度を使用します。私が今やりたいのは、lat、longオプションを使用せず、クローゼットの休憩エリアを表示する休憩エリアのようなキーワードを使用することです。私はここのグーグルマップAPIでそれを完全に見つけていませんhttps://developers.google.com/maps/documentation/javascript/reference

誰かが私がキーワードを取り、googLeマップで最も近いものを見つけることができるコンストラクターを思い付くのを手伝ってくれますか?

4

2 に答える 2

0

Google ジオコーディング API を使用する必要があります。

基本的に、検索文字列を使用して Google にリクエストすると、見つかった可能性のある地域の経度/緯度を含むオブジェクトが返されます...そこには多くのオプションがあり、すでに慎重に説明されているかなり巧妙なトリックを行うことができます自分自身をグーグル。

https://developers.google.com/maps/documentation/geocoding/

1 日に実行できるリクエストの数にはいくつかの制限があります。これを最小限に抑えるために、もちろん、再利用されるものの結果をプリフェッチするサーバー側スクリプトを作成できます (たとえば、地図上にドットがある大企業のオフィスの場所の経度/緯度など)。ウェブサイト...)。

最も簡単な方法は、いくつかのパラメーターを使用してjsonリクエストを作成し、返された最初の結果の long/lat を取得するように、js で返された json を解析することです。

于 2012-06-07T20:55:05.963 に答える
0

私の理解が正しければ、あなたはキーワード検索を使用して、特定の場所の周りのものを検索したいと考えています。Google Maps API の Places ライブラリを使用することをお勧めします: https://developers.google.com/maps/documentation/javascript/places#place_searches

これにより、Google の何千万もの場所のデータストアをカテゴリまたはキーワードで検索できます。

于 2012-06-08T05:54:30.653 に答える