【问题标题】:Fusion Tables Radius TargetingFusion Tables 半径定位
【发布时间】:2013-09-27 22:55:41
【问题描述】:

目前我有一个 3 列的 Fusion Table:

  • A 列(文本):商店名称
  • B 列(位置):该商店所在的城市
  • C 列(数字):商店做广告的半径(例如商店位置周围 5 公里)。

这是表格的链接:

https://www.google.com/fusiontables/DataSource?docid=15YqM0NN0hCc9IfSUfdOiVqS1sFIKehtaYAjg8nU

现在我想做的是在地图上可视化所有这些商店的广告半径。由于每个商店的 radius-es 不同(商店 1 为 5 公里,商店 2 为 10 公里等),我不知道如何使用 API 开始处理。

我真的很感激这里的任何帮助。

【问题讨论】:

    标签: google-fusion-tables


    【解决方案1】:

    使用您当前的设置,这根本不可能,因为您的 Location-colum 是地理编码的,因此无法以任何方式访问地理编码的 LatLng。

    即使您拥有 LatLng,也无法通过 FusionTablesLayer 可视化圆,因为 KML 不支持圆。

    所以你唯一能做的就是:

    请求完整的数据(可以通过 AJAX 完成,支持 JSONP),对 City-column 进行地理编码并根据返回的 LatLng 和 Number-column 中存储的半径绘制 google.maps.Circle(当然它会是当您存储 LatLng 而不是城市名称时会更好,因为您不必每次都对城市进行地理编码)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-10-11
      • 1970-01-01
      • 2013-02-06
      • 2014-04-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多