2013-11-02 49 views
2

我已經創建this map基於this data,它隨着統計信息的變化而更新。jQuery地圖實時數據更新

目前我創建的交互式地圖中使用的數據是靜態的,因此在統計信息發生變化時會過時。

我想創建此數據的實時地圖,但是,我不確定如何實現此目的。交互式地圖使用Mapael jQuery插件。我已經檢查了文檔,並沒有提供任何關於如何實現的指導。

ESPN API不提供此實時地圖所需的數據。我有一個使用import.io的數據的API。有關import.io JavaScript集成的詳細信息可以在他們的網站上找到。

理想情況下,如果有人能夠爲其中一個變量提供示例,那麼我將能夠完成剩下的代碼,這將非常有幫助。

任何幫助你可以提供將非常感謝!

+0

我寧願不使用ESPN API。 Import.io似乎提供了一種替代解決方案,但是,我沒有技術上的熟練程度來實現它,特別是使用這個jQuery地圖插件。 – jordanhuxley

+0

我不認爲我遵循這個問題。您的地圖基於第二個鏈接中的數據,但地圖目前僅使用靜態數據。您正在使用import.io在本地抓取數據並將其上傳到雲端 - 您是否正在訪問地圖上遠程import.io API的數據?如果你正在使用API​​,是不是最好只使用ESPN的一個(根據你的評論)?還是不提供你想要的數據(根據你的問題)? – halfer

回答

0

如果你爲你的API選擇了Json格式,你可以使用jQuery getJSON回調函數來實現你的地圖在你的HTML中建立的最新信息,精確定位像「India」或「236,385」這樣的變量並將它們改爲您的最新數據來自JSON API。

http://api.jquery.com/jQuery.getJSON/

+0

好的。你能否解釋一下我可以如何將它與我的地圖整合? – jordanhuxley

+0

**我可以在不使用ESPN API的情況下使用此方法嗎?因爲它不提供對我需要的數據的訪問權** ** – jordanhuxley

+0

我不知道從哪裏開始。你能提供進一步的幫助嗎? – jordanhuxley