2012-02-24 78 views
0

所以我有一張融合表,我可以將它映射出來。不過,我想知道如何製作,因此如果我點擊特定頁面,地圖就會顯示特定的地點。Fusion Table + Google Maps

爲了使它更清晰,它與Yelp正在做的相似。

所以,如果我搜索了當地的商業,我看到的頁面,Yelp的有商業上的谷歌地圖,在放大

又如:http://alamatku.com/direktori/united-parcel-service-inc-ups) - 在這裏你可以看到,地圖是專門設了。 UPS。

我想要做這樣的事情,但我找不到方法。任何人都可以幫助我? = D

非常感謝你提前!

回答

0

融合表有一個SQL API,它允許你'選擇'或'查詢'表,並且你可以使用谷歌地圖API的結果。去這個鏈接查看更多細節:

Google Fusion Tables API

0

在可視化>地圖下編輯表格時,單擊「顯示所有行」旁邊的「選項」鏈接。

然後爲要查找的行創建一個過濾器,例如'id = 1234'。點擊應用。這應該將演示地圖過濾爲只有一個元素。

現在,點擊'獲取嵌入式鏈接'鏈接。這應該爲您提供可編輯的可嵌入代碼。應該是這個樣子(請注意,我掩蓋我的表ID到#######):

<iframe width="500" height="300" scrolling="no" src="https://www.google.com/fusiontables/embedviz?viz=MAP&q=select+col4+from+#######+where+col0+%3D+'1234'&h=false&lat=42.90790860608937&lng=-78.84992963798828&z=7&t=1&l=col4"></iframe> 

對你最重要的部分是要找到過濾條件:

where+col0+%3D+'1234' 

這是您在爲不同地點生成鏈接時想要編輯的內容。例如,在我的情況下,我會將'1234'更改爲我爲我的位置存儲的任何ID。

希望這可以引導您朝着正確的方向前進。如果您使用JavaScript Google Maps API,那麼還有其他方法可以執行此操作。

相關問題