在Leaflet.js或非谷歌地图基础上使用Fusion Tables图块?

flo*_*fan 6 javascript google-maps openstreetmap google-fusion-tables leaflet

我喜欢Google Fusion Tables可以有效地在地图上显示数千个标记这一事实.

我的问题:在以下任一情况下,是否可以(在技术上和法律上)在OpenStreetMap地图图块上显示Fusion Tables图层:

  1. Leaflet.js与OSM图块和Fusion Tables图层一起使用.我不确定这在技术上是否可行,更不用说合法了.
  2. 将Google Maps API与Fusion Tables图层OpenStreetMap图块一起使用.从技术上讲,这显然是可能的,但我不确定是否必须在Google地图图块上显示Fusion Tables结果(例如Google地理编码器结果).

我在服务条款中看不到任何明确排除非Google地图图块的内容.我首选的选项是Leaflet,但我不知道是否有办法使用Leaflet调用Fusion Tables层.

注意:我不是在谈论对Fusion Tables进行JSON查询和渲染单个标记,我特别谈到的是瓷砖图层,它可以显示数千个标记而无需单独渲染它们.

谢谢你的帮助!

Chr*_*oot 1

不幸的是,没有记录对 Fusion Tables 磁贴的访问,因此根据服务条款第 10.1 节

您不得通过服务中提供的技术或方式以外的任何技术或方式,或通过 Google 可能指定的其他明确授权方式访问或使用 Maps API 或任何内容。例如,您不得通过 Maps API 以外的接口或渠道(包括未记录的 Google 接口)访问地图图块或图像。

此外,FusionTablesLayer它不仅仅是用于显示:它还提供点击事件。我绝对建议您使用 Google Maps Javascript API 来显示FusionTablesLayer.