2010-11-03 127 views
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); 

}); 

嗨 - 我從一個緯度長值顯示街景,但在Panorama(街道視圖)顯示的地址是稍微偏離我已經存儲在地址數據庫。例如,當我將「93 xxx Street」作爲地理編碼的標記時,疊加層將在街景視圖地圖的右上角顯示「91 xxx Street」。谷歌地圖API - GStreetviewPanorama - 刪除地址覆蓋

我想從此地圖上刪除地址覆蓋圖和用戶照片覆蓋圖,使用上面的代碼作爲參考 - 您能否協助刪除地址和照片疊加層?

任何幫助表示讚賞。

回答

1

您可以隱藏用戶照片,但不能隱藏地址。

可用於GStreetViewPanoramaOptions的房源位於the reference

特別是,刪除用戶的照片:

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

addressControlsnavigationControls不支持的選項。

+0

順便說一下,您應該考慮遷移到v3。它支持[隱藏地址控制](http://code.google.com/apis/maps/documentation/javascript/reference.html#StreetViewPanoramaOptions)。 – djd 2012-02-17 01:25:13