52

こんにちは私はプロパティのアドレスを持っており、私のアプリケーションはブラウザを起動してhttp://maps.google.com?q=searchStringHereにアクセスできます。良い一致が見つかった場合は、そこに直接移動します。正確な座標がなくてもストリートビューに切り替えるためにURLに追加できるものはありますか?javascriptやflashをコーディングしたくありません。

4

5 に答える 5

144

Google ストリートビュー URL の構築

Google マップの基本 URL http://maps.google.com/maps?q=

q= クエリ - このパラメータに渡されたものはすべて、maps.google.com ページのクエリ ボックスに入力されたものとして扱われます。

GPSコードの位置を表示する基本URL

http://maps.google.com/maps?q=31.33519,-89.28720

http://maps.google.com/maps?q=&layer=c

layer= オーバーレイを有効にします。現在のオプションは、"t" トラフィック、"c" ストリート ビューです。同時の追加 (例: layer=tc)。

http://maps.google.com/maps?q=&layer=c&cbll=

cbll= ストリートビューの緯度、経度

http://maps.google.com/maps?q=&layer=c&cbll=31.33519,-89.28720

http://maps.google.com/maps?q=&layer=c&cbll=31.335198,-89.287204&cbp=

cbp= 5 つのパラメータを受け入れるストリートビュー ウィンドウ:

  1. ストリートビュー / 地図の配置、11 = 上半分のストリート ビューと下半分の地図、12 = ほとんどのストリート ビューとコーナー マップ

  2. 回転角度/方位 (度)

  3. 傾斜角度 -90 (真上) ~ 90 (真下)

  4. ズーム レベル、0 ~ 2

  5. ピッチ (度) -90 (真上) ~ 90 (真下)、デフォルトは 5

以下は、(11) 上半分のストリート ビューと下半分の地図、(0) 北向き、(0) まっすぐ進む、(0) 通常のズーム、(0) ピッチ 0 です。

これはそのまま機能します。コードを変更するだけで、別の方向 (11 の後の 0) を向きたい場合は http://maps.google.com/maps?q=&layer=c&cbll=31.335198,-89.287204&cbp=11 ,0,0,0,0

Google ストリート ビューのコード解釈の詳細については、

于 2009-02-12T19:56:03.457 に答える
25

残念ながら、そうではありません。アドレスに基づく簡単な答えはありません。

まず、Google マップ サイトのパラメーターのリストがここに記載されているので、それを出発点として使用できます。

簡単なのは、ストリートビュー レイヤー「&layer=c」を選択する必要があることです。

ただし、そのレイヤーに何かを表示する前に、ビューの場所を指定する必要があります。cbll では緯度と経度によって位置を設定し、cbp ではいくつかのオプションを使用してカメラの角度を設定します。

住所から緯度と経度を取得するには、 Google マップ APIなどのジオコーディング サービスを使用する必要があります。

ただし、これでは住所に近いストリート ビューしか取得できません。ストリート ビューをどこから撮影する必要があるかを把握するだけでなく、カメラを向ける角度も把握する必要があります。これは、ストリートビュー カメラが写真を撮影した最も近い地点がどこであったかによって、住所ごとに異なります。自動的に行うのは簡単ではありません(私が知っている情報があれば...)

于 2008-12-23T04:33:16.227 に答える
5

ストリートビューの上部にあるリンクボタンを押すと、値を取得できます。

于 2010-04-27T22:46:08.987 に答える