2012-07-26 79 views
0

我正在根據Derek Eder製作的模板在http://derekeder.com/searchable_map_template/發現的地圖上工作。在Google Fusion Tables上顯示基於模板的標記Derek Eder?

該數據來自於Google Fusion Table。這是我到目前爲止:http://andyinman.com/derekeder/index.html

問題是隻有前四種類型的犯罪(複選框)在地圖上顯示爲標記。黑色文本中的文字不顯示。爲什麼是這樣?它們是從名爲「類型」的融合表中的列中抽取的,並且分配的數值爲1到11.

結果顯示爲「找到結果」,但未顯示在地圖上。誰能幫忙?

感謝

回答

0

看起來你的代碼是正確的。我認爲問題出在你的Fusion Table上(https://www.google.com/fusiontables/DataSource?dsrcid=4695503)。

您正在使用「位置」列進行搜索,但看起來該列僅進行了部分地理編碼。我會嘗試進入Fusion Tables並在'Location'列上嘗試File => Geocode,看看是否有效。

如果失敗,請嘗試從「位置」到「LAT」

+0

你是對的設置「locationColumn」變量...列沒有完全的地理編碼,顯然。它正在工作。 http://andyinman.com/derekeder/index.html。 – 2012-07-26 19:42:16

0

這是FusionTablesLayer functionality of Google Maps的限制:

  • 可以高達5 FusionTablesLayer會添加到您的地圖(目前要設置一個新的每一個搜索,不是很有效,但我不認爲這是
  • 您可能只有一個樣式層
  • 在那風格層,你可能有多達5條樣式規則
問題)

我認爲你在第三個限制中運行,因爲你試圖爲每種類型的標記設置不同的樣式(即,不同的顏色)。如果你限制樣式,它應該工作。

另一種解決方案是add the markers yourself,那麼你沒有這些限制,但是對於這個數量的標記來說,這將是一個性能問題。

相關問題