【问题标题】:Why is fusion table style not reflected in google map为什么融合表格样式没有反映在谷歌地图中
【发布时间】:2013-08-24 09:51:37
【问题描述】:

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

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

【问题讨论】:

    标签: javascript google-maps google-fusion-tables


    【解决方案1】:

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

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

    在这种情况下,styleId2

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

    【讨论】:

    • 非常感谢。我尝试了很多,但找不到解决方案。但是还是有问题。我的图标颜色已更改,但未显示信息窗口详细信息。
    • 我不能告诉你为什么没有看到你的实现,也许这是一个 css 问题。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-08-02
    • 1970-01-01
    • 2013-04-17
    • 2012-05-28
    • 1970-01-01
    • 1970-01-01
    • 2016-10-08
    相关资源
    最近更新 更多