Google maps API - GStreetviewPanorama - 删除地址覆盖

时间:2010-11-03 14:42:02

标签: google-maps google-maps-api-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值的街景视图,但是Panorama(街景视图)中显示的地址与我存储在数据库中的地址略有不同。例如,当我将“93 xxx Street”作为我的标记进行地理编码时,叠加层将在街景地图的右上角显示“91 xxx Street”。

我想从上面的地图中删除地址叠加层和用户照片叠加层,使用上面的代码作为参考 - 你能帮忙删除地址和照片叠加层吗?

任何帮助表示感谢。

1 个答案:

答案 0 :(得分:1)

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

GStreetViewPanoramaOptions中提供了var panoramaOptions = { features: { userPhotos: false } }; 可用的属性。

特别要删除用户照片:

addressControls

navigationControls和{{1}}不支持选项。