b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

谷歌手机地图google maps691_google地图_安装google maps(7)

电脑杂谈  发布时间:2017-05-05 01:04:31  来源:网络整理

要向地图添加 Fusion Tables 图层,请先创建图层,然后传递带有以下参数的query对象:

select属性,该属性的为包含位置信息的列的名称。对于包含空、或者未以字母开头的任何列名称,您都必须为其加上双引号。

from属性,该属性的为任一加密 ID。

然后,将图层的map设为您的Map对象,就像其他任何的叠加层一样。

旧版的 Google Maps JavaScript API 按数字 ID 引用 Fusion Table。尽管该方法仍可继续使用,但应该优先选用加密 ID。

以下示例使用公开的 Fusion Table 显示了 2009 年芝加哥发生凶杀的地点:

var chicago = new google.maps.LatLng(41.850033, -87.6500523);

map = new google.maps.Map(document.getElementById('map_canvas'), {
  center: chicago,
  zoom: 12,
  mapTypeId: 'roadmap'
});

var layer = new google.maps.FusionTablesLayer({
  query: {
    select: 'Geocodable address',
    from: '1mZ53Z70NsChnBMm-qEYmSDOvLXgrreLTkQUvvg'
  },
});
layer.setMap(map);
Fusion Table 查询

Fusion Tables 还可让您应用强大的查询功能,该功能可根据指定标准对结果进行限制。您可以使用以下FusionTablesLayerOptionsquery参数指定查询:

query: {
  select: locationColumn,
  from: fusionTableID,
  where: constraintClause
}

其中locationColumn是现有的经过地理编码的列(类型为Location)。对于select或where字段中的包含空、或者未以字母开头的任何列名称,您都必须为其加上双引号。以下示例显示了芝加哥高速运输管理局 (CTA) 的红线地铁的沿线站点中,工作日的乘坐人数超过 5000 人次的站点:

var chicago = new google.maps.LatLng(41.948766, -87.691497);

map = new google.maps.Map(document.getElementById('map_canvas'), {
  center: chicago,
  zoom: 12,
  mapTypeId: 'roadmap'
});

var layer = new google.maps.FusionTablesLayer({
  query: {
    select: 'address',
    from: '1d7qpn60tAvG4LEg4jvClZbc1ggp8fIGGvpMGzA',
    where: 'ridership > 5000'
  }
});
layer.setMap(map);

Fusion Table 样式

Fusion Tables 图层构造函数也接受FusionTablesLayerOptionsstyles参数,以便向线和多边形应用颜色、笔触粗细度和透明度。您也可以通过支持的图标记或图标名称来指定标记图标。


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shouji/article-45243-7.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...