【问题标题】:How to have many markers in a fusion tables layer?如何在融合表层中有许多标记?
【发布时间】:2012-04-02 09:44:46
【问题描述】:

在使用 FTL 的过程中,我了解到:

A. 一个图层中只能有 5 个 markerOptions 样式。

B. 如果您有 1 个使用 markerOptions 设置样式的图层,则无法设置任何其他图层的样式。

我想在我的地图项目中使用 Fusion Table Layers,但这让我的生活变得非常困难,因为我想拥有五个以上的标记。

有什么解决方法吗?

this 是如何产生的?

【问题讨论】:

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


    【解决方案1】:

    您提到的样式限制仅适用于通过 GMap API 创建的 Fusion Table 图层。解决方法是使用 Fusion Table 用户界面。

    例如您上面链接的报纸地图使用的表格之一是http://www.google.com/fusiontables/DataSource?dsrcid=552892

    单击可视化地图,然后,如果它是您自己的表格,请选择配置样式。有几种方法可以设置任意数量的标记(只要它们是官方的 FT 标记名称)。基于来自其他列的值、基于包含标记名称的列等。 这些样式将显示在您的 GMap 应用程序中。

    【讨论】:

    • @wije 刚刚意识到这与您之前的@​​987654322@ 有关但我确信有一个结合了 FT UI 和 GMap API 的解决方案,但不清楚您的目标是什么
    • 嗯,我的目标是在浏览器中最接近地理定位请求坐标的 10 个标记上设置字母图标 A-J。在你回答我的上一个问题之后,我尝试用多层来做,但没有这样的运气。不太确定如何为此目的使用 UI。
    • 我不相信这可以做到。由于地理位置是随机的,即每个查询都不同,并且您想要 10 种样式,它不会起作用。你只能有 5 个。但是......地图显示本身回答了哪个最接近的问题。真的有必要将它们标记为 A 到 J 吗?
    【解决方案2】:

    这篇帮助文章详细介绍了 Fusion Tables Web 应用程序中的地图样式。 http://support.google.com/fusiontables/bin/answer.py?hl=en&answer=185991

    这可以为 5 层中的任何一层提供基本样式。如果您愿意,可以使用您在 Fusion Tables 图层中描述的动态样式来覆盖一层中的基本样式。

    【讨论】:

      猜你喜欢
      • 2012-07-23
      • 2011-10-13
      • 2016-03-28
      • 2012-04-13
      • 2016-01-10
      • 1970-01-01
      • 1970-01-01
      • 2014-03-06
      • 1970-01-01
      相关资源
      最近更新 更多