Google maps 在Google Maps V2中隐藏底图
有人知道如何在Google Maps V2中隐藏底图吗?我在尝试删除标准地图类型时添加了以下几行,但它似乎坚持显示某种基本地图:Google maps 在Google Maps V2中隐藏底图,google-maps,google-maps-api-2,Google Maps,Google Maps Api 2,有人知道如何在Google Maps V2中隐藏底图吗?我在尝试删除标准地图类型时添加了以下几行,但它似乎坚持显示某种基本地图: map.removeMapType(G_SATELLITE_MAP); map.removeMapType(G_HYBRID_MAP); map.removeMapType(G_AERIAL_MAP); map.removeMapType(G_PHYSICAL_MAP); 我正在使用GGeoXml添加一个KML覆盖,这基本上就是我想要展示的全部内容。我还尝试在底图和
map.removeMapType(G_SATELLITE_MAP);
map.removeMapType(G_HYBRID_MAP);
map.removeMapType(G_AERIAL_MAP);
map.removeMapType(G_PHYSICAL_MAP);
我正在使用GGeoXml添加一个KML覆盖,这基本上就是我想要展示的全部内容。我还尝试在底图和实际数据之间添加一个空白的白色KML层,但没有成功。有人知道如何隐藏或禁用底图吗?如果有人有同样的问题,我最终通过使用jQuery使谷歌生成的所有地图图像透明来解决:
jQuery('#map img').css('opacity', '0').css('filter', 'alpha(opacity=0)').css('-moz-opacity', '0').css('-khtml-opacity', '0');
在大多数浏览器中,选择器会查找map div id下方的所有img标记,并将不透明度设置为0。地图左侧显示的只是KML覆盖图,这正是我想要的。您可能想试试openstreetmap;它更具可定制性。谢谢cweiske,但现在切换此项目的策略为时已晚。您最好创建自己的空白地图类型,例如,其中每个瓷砖都是透明或素色图像。在地图中隐藏每个图像可能会干扰您计划使用的其他内容-例如标记或控件,并且某些地图类型的平铺可能不会在某些浏览器中绘制为图像标记-它们可能具有CSS背景。