Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google maps 在Google Maps V2中隐藏底图_Google Maps_Google Maps Api 2 - Fatal编程技术网

Google maps 在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覆盖,这基本上就是我想要展示的全部内容。我还尝试在底图和

有人知道如何在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覆盖,这基本上就是我想要展示的全部内容。我还尝试在底图和实际数据之间添加一个空白的白色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背景。