为什么谷歌地图中没有反映出融合表的风格

Why is fusion table style not reflected in google map

本文关键字:融合 风格 谷歌地图 为什么      更新时间:2023-09-26

我正在将融合表导入谷歌地图,但融合表中使用的图标颜色没有反映在我的地图中。几天前它还在工作,但现在出了问题。有人能告诉我原因吗。

layer1 = new google.maps.FusionTablesLayer({
query: {
select: 'latitude',
from: '1f1XfTx7J52PZJv3mwnBq3rCiPwb6x1li67ca6lg'
}
});

当您想在外部地图中应用地图视图的样式时,必须通过options-属性定义styleId

要确定styleId,请单击视图选项卡右侧的箭头,然后选择发布->获取html和javascript
这将为您提供在外部页面上发布地图视图的完整代码,该页面还包含styleId

在这种情况下,styleId2

layer1 = new google.maps.FusionTablesLayer({
  query: {
    select: 'latitude',
    from:   '1f1XfTx7J52PZJv3mwnBq3rCiPwb6x1li67ca6lg'
  },
  options:{
    styleId: 2
  }
});