我们在 Google maps API v.3 中有一个自定义的 mapType,它可以与我们自己的图块一起正常工作。
但是,我们的自定义图块叠加仅适用于特定缩放的有限区域,但用户可以自由移动到该区域之外和其他缩放级别。当他们这样做时,我们想隐藏或删除我们在地图初始默认视图上拥有的自定义 mapType 选项。(这是为了避免地图试图拉入我们服务器上不存在的图块。)
我们已经在指定 mapTypes 的数组上尝试了一些操作,但没有效果。
这些不起作用(我们从数组索引 0 中的“自定义”开始):
map.mapTypeControlOptions.mapTypeIds = [“路线图”、“卫星”、“混合”、“地形”];
map.mapTypeControlOptions.mapTypeIds.shift();
此外,当用户点击我们地图附近的按钮时,我们想要设置地图中心和缩放,然后重新显示或重新添加我们自定义的 mapType 按钮到地图类型控制选项中,因此需要切换它。
我们的地图在这里: http: //www.cornell.edu/maps2/
-肯