Javascript 谷歌地图API融合表和样式化地图

Javascript 谷歌地图API融合表和样式化地图,javascript,api,google-maps,Javascript,Api,Google Maps,我一直在尝试为我正在制作的这个网站制作一个可融合的覆盖图,与一个样式化的谷歌地图一起工作,目前我已经在一个地图上使用了覆盖图,但是一旦我的样式化了,覆盖图就不想应用了,我就无法在任何地方通过我的搜索找到关于这个的信息,所以如果有人能帮我,那就太好了,hear是我的地图脚本和覆盖图 var映射; 函数初始化映射{ map=new google.maps.Mapdocument.getElementById'map'{ 中心:{纬度:-34.397,液化天然气:150.644}, 缩放:3, ma

我一直在尝试为我正在制作的这个网站制作一个可融合的覆盖图,与一个样式化的谷歌地图一起工作,目前我已经在一个地图上使用了覆盖图,但是一旦我的样式化了,覆盖图就不想应用了,我就无法在任何地方通过我的搜索找到关于这个的信息,所以如果有人能帮我,那就太好了,hear是我的地图脚本和覆盖图

var映射; 函数初始化映射{ map=new google.maps.Mapdocument.getElementById'map'{ 中心:{纬度:-34.397,液化天然气:150.644}, 缩放:3, mapTypeId:google.maps.mapTypeId.ROADMAP }; var world_geometry=new google.maps.FusionTablesLayer{ 查询:{ 选择“几何体”, 发件人:“1N2LBk4JHwWpOY4d9fobIn27lfnZ5MDy NoqqRpk” }, 地图:地图, suppressInfoWindows:true }; } 不要将fusionTablesLayer的map属性设置为styledMap,这不是google.maps.map对象,而是使用map

此外,出于两个原因,您需要将FusionTablesLayer的初始化保留在initMap函数中

函数初始化映射{ var styledMap=new google.maps.styledmaptypetyles{ 名称:样式化地图 }; 变量映射选项={ 缩放:3, 中心:{ lat:-34.397, 液化天然气:150.644 }, mapTypeControlOptions:{ MapTypeId:[google.maps.MapTypeId.ROADMAP,'map_style'] } }; var map=new google.maps.Mapdocument.getElementById'map', 地图选项; map.mapTypes.set'map\u style',styledMap; setMapTypeId'map_style'; map.setOptions{ minZoom:3, 最大缩放:15 }; var world_geometry=new google.maps.FusionTablesLayer{ 查询:{ 选择“几何体”, 发件人:“1N2LBk4JHwWpOY4d9fobIn27lfnZ5MDy NoqqRpk” }, 地图:地图, suppressInfoWindows:true }; } google.maps.event.addDomainListenerWindow,load,initMap; 变量样式=[{ 特征类型:管理, elementType:labels.text.fill, 样式:[{ 颜色:444444 }] }, { 特色类型:景观, 元素类型:全部, 样式:[{ 颜色:FF00FF }] }, { 特征类型:poi, 元素类型:全部, 样式:[{ 能见度:关闭 }] }, { 特征类型:道路, 元素类型:全部, 样式:[{ 饱和度:-100 }, { 亮度:45 }] }, { 特征类型:道路、公路、, 元素类型:全部, 样式:[{ 可见性:简化 }] }, { 特征类型:道路、主干道、, elementType:labels.icon, 样式:[{ 能见度:关闭 }] }, { 特征类型:公交, 元素类型:全部, 样式:[{ 能见度:关闭 }] }, { 特征类型:水, 元素类型:全部, 样式:[{ 颜色:00FF00 }, { 能见度:在 }] }]; html, 身体 地图{ 身高:100%; 宽度:100%; 边际:0px; 填充:0px }
谢谢我一点经验都没有,所以非常感谢你的帮助。