2012-03-20 67 views
2

我使用Google Fusion Tables和Google Maps顯示地理數據(例如標記)。我的地圖需要有一個圖例,例如在地圖和圖層頂部插入一個div。因爲我不習慣使用任何類型的API,所以我被這個傳奇問題困住了。如何使用Google Fusion Tables圖層在谷歌地圖上製作圖例?

我嘗試了幾個示例代碼(其中大部分都是由google提供的),但都沒有爲我工作。我猜想在地圖上顯示div的問題與地圖畫布的樣式,html文檔正文中的div實現或使用的框架(google appengine)有關。但這只是猜測。由於我不是專業的編碼,所以我可能錯過了一個重要的觀點。也許這裏的人可以幫助我? 每一個提示是讚賞。謝謝。

你可以看看代碼和我的例子[here(deleted)]。這裏的例子包括一個應該顯示div的代碼,但是它沒有。我從here (Stackoverflow)採取了。

回答

3

您使用的代碼是Maps API的第2版。您需要使用適用於Maps API v3的代碼,因爲這是您在網站上使用的版本。

您是否在此嘗試過示例代碼?

https://developers.google.com/fusiontables/docs/samples/legend

複製並從這個例子傳說代碼粘貼到你的初始化方法,刪除老的傳說代碼。如果這不起作用,請告訴我。

+0

嘿凱瑟琳,謝謝你的回答!我不知道我的示例是從Maps API的v2製作的。我已經把你的樣品。結果是一個空白頁面。雖然初始化方法似乎是錯誤的,但它似乎是正確的,因爲它與原始示例一起工作。 – user1260086 2012-03-20 18:21:30

+0

您可能還需要確保樣式表已下載,因爲它會設置地圖的大小:https://developers.google.com/fusiontables/docs/samples/style/default.css – 2012-03-22 13:43:00

+0

謝謝!通過使用正確的Maps API版本和包含rigt樣式表解決了問題。 – user1260086 2012-03-26 10:49:58