javascript - 自定义谷歌地图 V.3 街景控件

标签 javascript google-maps google-street-view

我的应用程序中有一个带有完全自定义选项的谷歌地图实例。如果用户愿意,他们可以切换到街景 View ,然后返回时使用同一 map 实例。

在创建 map 实例时是否可以自定义街景控件以及其他 map 选项?

我在主 map 上看不到有关如何执行此操作的任何文档,而如果您直接在单独的 dom 元素上实例化街景 View ,则可以这样做:

var panoramaOptions = {
    zoomControl: false,
    linksControl: false,
    panControl: false
}
var panorama = new google.maps.StreetViewPanorama(document.getElementById("map_streetview"), panoramaOptions)
mymap.setStreetView(panorama)

有什么提示吗?

最佳答案

您可以使用 map 的 getStreetView() 方法访问 map 的 streetView 属性(无论是自定义的还是默认的)。

使用 streetView 的 setOptions() 方法来设置选项:

mymap.getStreetView().setOptions(panoramaOptions);

关于javascript - 自定义谷歌地图 V.3 街景控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14614781/

相关文章:

javascript - 如何在 iframe 标签中添加谷歌地图

javascript - 如何在特定经纬度加载街景容器,同时点击事件获取街景?

android - 在 google maps api 中,这个地址是什么意思

javascript - 我如何通过让客户在谷歌地图中放置标记来获取客户的纬度和位置?

javascript - 谷歌地图API将目的地分组并找到最短路径

google-maps - 通过全景 ID 而不是位置加载 Google 街景图像 API

javascript - 通过导致错误的元素成为目标来进行 Angular 跟踪

javascript - 合并 2 个数组变化

javascript - jsPlumb:端点位置错误

javascript - 在 radTreeView 中选择一个节点