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);

 });  

嗨 - 我正在显示来自 lat long 值的街景,但全景图(街景)中显示的地址与我存储在数据库中的地址略有不同。例如,当我将“93 xxx Street”作为地理编码的标记时,叠加层将在街景地图的右上角显示“91 xxx Street”。

我想从这张地图中删除地址覆盖和用户照片覆盖,使用上面的代码作为参考 - 你能协助删除地址和照片覆盖吗?

任何帮助表示赞赏。

4

1 回答 1

1

您可以隐藏用户照片,但不能隐藏地址。

可用的属性在参考资料GStreetViewPanoramaOptions中可用。

特别是,要删除用户照片:

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

addressControls并且navigationControls不是支持的选项。

于 2012-02-06T00:38:57.240 回答