我使用的是最新版本的 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/