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”。
我想从上面的地图中删除地址叠加层和用户照片叠加层,使用上面的代码作为参考 - 你能帮忙删除地址和照片叠加层吗?
任何帮助表示感谢。
答案 0 :(得分:1)
您可以隐藏用户照片,但不能隐藏地址。
GStreetViewPanoramaOptions
中提供了var panoramaOptions = { features: { userPhotos: false } };
可用的属性。
特别要删除用户照片:
addressControls
navigationControls
和{{1}}不支持选项。