2013-09-27 92 views
0

目前我有3列的融合表:Fusion Tables的半徑定位

  • 列A(文本):名字商店
  • 列B(位置)的那家商店的城市
  • C列(數字):商店廣告的半徑(例如商店位置周圍5km)。

這裏是表中的鏈接:

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

現在我想做的是可視化地圖上的所有這些商店的這些廣告半徑-ES。由於每個商店的半徑都不相同(商店1爲5公里,商店2爲10公里等),所以我不知道如何開始使用API​​開展工作。

我真的很感謝這裏的幫助。

回答

0

使用您當前的設置,根本不可能,因爲您的Location-colum是經過地理編碼的,無法以任何方式訪問經過地理編碼的LatLng。

即使您擁有LatLng,也不可能通過FusionTablesLayer顯示圓,因爲KML不支持圓。

所以,你唯一可以做的事情是:

請求完整的數據(可通過AJAX來完成,JSONP支持),地理編碼市列的借鑑基礎上返回的經緯度信息的google.maps.Circle和數字列中存儲的半徑(當然,如果您存儲了LatLng而不是城市名稱,則會更好,因爲您不必每次對城市進行地理編碼)。