2
GEvent.addListener(marker, "click", function() {

 panoramaOptions = { addressControl: false,navigationControl: false };
  panorama = new GStreetviewPanorama(smallNode,panoramaOptions);
 GEvent.addListener(panorama, 'error', function(errorCode) {
         if (errorCode == 600) {
           smallNode.innerHTML = 'No Streetview data was found.';
         }
       }); 
  panorama.setLocationAndPOV(marker.getLatLng());
marker.openInfoWindowTabs(tabs);

 });  

こんにちは - 緯度経度値からストリート ビューを表示していますが、パノラマ (ストリート ビュー) に表示される住所は、データベースに保存した住所とは少しずれています。たとえば、ジオコーディングされたマーカーとして「93 xxx Street」がある場合、オーバーレイはストリート ビュー マップの右上隅に「91 xxx Street」を表示します。

上記のコードを参考にして、この地図から住所オーバーレイとユーザーの写真オーバーレイを削除したいのですが、住所オーバーレイと写真オーバーレイを削除する方法を教えてください。

どんな助けでも感謝します。

4

1 に答える 1

1

ユーザーの写真は非表示にできますが、住所は非表示にできません。

で利用可能なプロパティGStreetViewPanoramaOptions、リファレンスで利用できます。

特に、ユーザーの写真を削除するには:

var panoramaOptions = { features: { userPhotos: false } };

addressControlsおよびnavigationControlsサポートされていないオプションです。

于 2012-02-06T00:38:57.240 に答える