2010-11-03 155 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