Javascript 如何在OpenLayers 2中启用街景控件?

Javascript 如何在OpenLayers 2中启用街景控件?,javascript,google-maps,openlayers,google-street-view,Javascript,Google Maps,Openlayers,Google Street View,在OpenLayers 2中使用Google Maps图层时,如何启用街景控件?我在这里尝试了以下文档: 我想到了这个: new OpenLayers.Layer.Google("Google Roadmap", { streetViewControl: true }) 但它不起作用。任何帮助都将不胜感激。你不能 请注意,您包含的链接是的文档,而不是OpenLayers。OpenLayers(被动)完全忽略streetViewControl参数 Google OL层只是一个地图平铺数据

在OpenLayers 2中使用Google Maps图层时,如何启用街景控件?我在这里尝试了以下文档:

我想到了这个:

new OpenLayers.Layer.Google("Google Roadmap", {
    streetViewControl: true
})
但它不起作用。任何帮助都将不胜感激。

你不能

请注意,您包含的链接是的文档,而不是OpenLayers。OpenLayers(被动)完全忽略
streetViewControl
参数


Google OL层只是一个地图平铺数据源(如中所述,是一个包装器),它不包含你在maps.Google.com上看到的任何功能。

你的意思是你不能在地图视图上看到“黄色人物”图标吗?是的,没有街景控件。你是对的,控件文档页面中似乎没有列出StreetView选项:我明白了。但是图层的“mapObject”属性呢?它似乎是一个成熟的谷歌地图对象,具有streetViewControl属性。这里没有我可以使用的功能?我做了一些挖掘,看起来它以前是可能的-但不是单独使用OpenLayers,而是使用GeoExt库(,请注意,演示不再可用)。不管怎样,这看起来像是谷歌的T&C无论如何都不允许的事情。。。很抱歉给你一个推测性的回答!您可以尝试将问题迁移到更具针对性的受众。