You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Google Maps API和JS在街景模式下启用角落小地图

Google Maps街景模式启用角落小地图视图解决方案

你要启用的是街景全景图的概览地图控件,这个控件不属于基础Map对象的配置,需要在街景全景图(StreetViewPanorama)的实例化参数中开启。

方案一:直接实例化街景并启用小地图

如果需要默认显示街景并带小地图,可按以下代码修改:

// 初始化基础地图
_map = new google.maps.Map(document.getElementById("map"), {
    center: new google.maps.LatLng(lt, ln),
    zoom: 16,
});

// 实例化街景全景图,启用角落小地图
const panorama = new google.maps.StreetViewPanorama(
    document.getElementById("map"),
    {
        position: new google.maps.LatLng(lt, ln),
        pov: { // 初始视角配置,可按需调整
            heading: 34,
            pitch: 10
        },
        overviewMapControl: true, // 核心配置:启用角落小地图
        visible: true // 默认显示街景
    }
);

// 将街景关联到基础地图,支持切换
_map.setStreetView(panorama);

方案二:给基础地图的街景模式默认启用小地图

如果希望用户切换到街景模式时自动显示小地图,可在Map初始化时配置街景选项:

_map = new google.maps.Map(document.getElementById("map"), {
    center: new google.maps.LatLng(lt, ln),
    zoom: 16,
    streetViewOptions: {
        overviewMapControl: true // 开启街景模式的角落小地图
    }
});

开启后,街景模式下右下角会显示你示例中的小地图,点击小地图可快速调整街景视角位置。

内容的提问来源于stack exchange,提问作者Vereonix

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.09 08:55:24