Fusion Tables Radius Targeting

时间:2013-09-27 22:55:41

标签: google-fusion-tables

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

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

以下是表格的链接:

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

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

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

1 个答案:

答案 0 :(得分:0)

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

即使您使用了LatLng,也无法通过FusionTablesLayer显示圆圈,因为KML不支持圆圈。

所以你唯一能做的就是:

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