javascript - 如何将谷歌地图右下角的小概览图默认最小化?

标签 javascript google-maps

我使用的是最新版本的 Google Maps API。

我想要做的是自动最小化位于嵌入式 Google map 右下角的小概览 map 。或者在最坏的情况下,根本不显示它。

我没有找到任何关于此的文档。

任何帮助将不胜感激。

最佳答案

过去,您可以在初始化期间在 GOverviewMapControl 上调用“隐藏”,但现在如果不进行一些修改,似乎就无法工作。

如果您不想显示“概览 map ”(GOverviewMapControl),请在创建 GMap2 时不要将其添加到 map 中。

“黑客”是向延迟加载的页面添加一些控件(例如图像),并让它调用一个函数,该函数在完成加载时调用 GOverviewMapControl 上的“隐藏”。

function initialize() 
{
    if (GBrowserIsCompatible()) {
        var map = new GMap2(document.getElementById("map_canvas"));
        map.setCenter(new GLatLng(37.4419, -122.1419), 13);
        map.setUIToDefault();

        // Simply leave these steps off to leave the overview map off
        var mini=new GOverviewMapControl();
        map.addControl(mini); 
        // this worked in the past, but now you need to call it 
        // later in the pipeline
        mini.hide( true );
    }
}

关于javascript - 如何将谷歌地图右下角的小概览图默认最小化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1861680/

相关文章:

javascript - 停止生成器时,Break 如何在 for-of 循​​环中工作?

javascript - 我如何从函数返回计数

javascript - 选择所有文本时,execCommand bold 在 Firefox 中失败

python - 将谷歌地图数据绘制为图片而不生成 html 文件

google-maps - 如何使用多色折线绘制谷歌地图航路点

xcode - 未找到框架 GoogleMapsCore 错误

javascript - 通过下拉菜单选择时如何添加图片事件?

javascript - 需要 String.fromCharCode 的可靠替代品

android - 从 xml 加载 android 布局

javascript - 在javascript中获取Google map 中标记周围8个点的经纬度