3

正確な番地の代わりにビジネス名でジオコーディングすることはできますか? 次のジオコーディング リクエストは、0 件の結果を返します。会社名、都市、州を送信し、緯度と経度を取得できるようにしたいと考えています。これが私がこれまでに持っているものです:

var business = "Neighborhood Theatre, Charlotte, NC 28205";
geocoder.geocode({'address' : business, 'region' : 'us'}, function(results, status) {
    console.log(status);
});
4

2 に答える 2

7

いいえ、ジオコーディングは特に郵便住所を対象としています。

ジオコーディングは、住所 (「1600 Amphitheatre Parkway, Mountain View, CA」など) を地理座標 (緯度 37.423021 および経度 -122.083739 など) に変換するプロセスです。

ビジネス名を地理的に特定するには、Places APIのようなものを使用します。

Google プレイス JavaScript ライブラリの関数を使用すると、アプリケーションは、マップの境界などの定義されたエリア内または定点周辺に含まれるプレイス (この API では施設、地理的位置、または注目すべき重要なポイントとして定義されます) を検索できます。

于 2012-12-25T01:09:00.593 に答える
1

これは gis.stackexchange.com に適していますが、いずれにせよ、Google の場所を調べてください。ジオコーディングは住所を中心に展開し、Google Places API は企業などの関心のある場所を中心に展開します。

于 2012-12-24T18:25:07.073 に答える