gpt4 book ai didi

google-maps-api-3 - 在 Google Maps API V3 中显示多个图层

转载 作者:行者123 更新时间:2023-12-04 05:46:31 25 4
gpt4 key购买 nike

我正在尝试将多个 map 图层添加到同一张 map ,但我目前只能显示其中一个。我把它缩小到“ map : map ”行,当我注释掉一个时,另一个显示。在这种情况下我必须有两层,那么如何让它们都显示?提前致谢。

//Add layers
layer1 = new google.maps.FusionTablesLayer({
query: {select: 'Address', from: tableid1},
styles: styles[0],
//map: map <-- When commented, the other one displays
});

layer2 = new google.maps.FusionTablesLayer({
query: {select: 'Address',from: tableid2},
styles: styles[0],
map: map
});

最佳答案

我认为您的问题可能是您正在尝试加载两个都引用样式规则的 FusionTables。来自 FusionTables section of the Developer's Guide :

您可以使用 Maps API 将最多五个 Fusion Tables 图层添加到 map 中,其中之一可以使用最多五个样式规则进行样式设置 .

您可能还需要仔细检查您是否没有超出 Google 对 FusionTable 使用设置的任何额外限制:

  • 查询结果中仅映射或包含表中的前 100,000 行数据。
  • 带有空间谓词的查询仅返回前 100,000 行中的数据。因此,如果您将过滤器应用于一个非常大的表并且过滤器匹配前 100K 之后行中的数据,则不会显示这些行。

  • 导入或插入数据时,请记住:
  • 一次 API 调用发送的数据总大小不能超过 1MB。
  • Fusion Tables 中的一个数据单元格最多支持 100 万个字符;有时可能需要降低坐标精度或简化多边形或线描述。
  • 每个表支持的最大顶点数为 500 万。

  • 查看 map 时,您可能会注意到:
  • 显示了多几何体的十个最大面积分量。
  • 当进一步缩小时,具有超过 500 个要素的表格将显示点(而不是线或多边形)。
  • 关于google-maps-api-3 - 在 Google Maps API V3 中显示多个图层,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10613324/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com