2016-07-15 31 views
1

我們有HERE地圖與leaflet.js一起使用。我們的應用程序之前使用過OpenStreetmap,我們希望嘗試一種新的地圖提供程序,特別是具有交通流量信息的地圖提供程序。使用leaflet.js更新HERE地圖與交通物品

我們有評估API密鑰,我們修改了我們的代碼來創建正確的http請求,並且使用HERE地圖代替OSM非常容易。

幫助網站似乎表明,StackOverflow是首選的支持機制。

我們的問題不是技術性的,我們的應用程序似乎與HERE地圖工作得非常好,它只花了90分鐘將我們的應用程序轉換爲使用HERE地圖,但我們需要刷新地圖以更新通信流的頻率平鋪信息?

在我們擁有交通流量信息之前,如果用戶沒有更新地圖,因爲它不可能在接下來的30分鐘內建成新的道路,但是交通信息是不穩定的,交通量從30分鐘前的信息是沒有太大用處,人們希望最新的更新。

那麼我們應該多快地刷新地圖圖塊?每五分鐘一次,十分鐘?這樣做的缺點是,我們隨後進入交易限制。我們應該尋找HTTP 304類型的迴應? 304響應是否會影響我們的交易限制?

是否有其他方法可以做到這一點?任何有關良好實踐的建議都會受到歡迎

感謝

羅布

回答

0

此地交通磚1〜5分鐘(https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/tile-traffic.html)之間有效。

我堅信這個請求是針對您的交易計算的,不管響應如何。因此,您需要爲您的客戶提供多少新的流量數據。上面的鏈接明確指出,由於磁貼限制的有效性,您不應該緩存流量磁貼,但最終取決於您。

+0

感謝您的支持。我現在回想起以前閱讀過這篇文章,但它必須被推入長期記憶(/ dev/null):) 我們將試驗交易計數,並查看它的外觀和回報情況。我本來希望304會意味着沒有交易會被計算在內。我們已經進一步試驗了這些瓷磚,並且他們都報告了60秒的緩存。執行後續事務時,無論流量是否發生變化,它都會顯示瓦片電子標籤在60秒後更新。 –

+0

我們會做更多的測試並回報,因爲我認爲這可能對其他人有用。 –