2016-07-15 7 views
1

ここでは、leaflet.jsで動作するマップがあります。私たちのアプリでは前もってOpenStreetmapを使っていました。新しい地図プロバ​​イダ、特にトラフィックフロー情報を持つマッププロバイダを試してみたかったのです。leaflet.jsを使ってtraffictilesを使ってHEREマップを更新する

評価APIキーがあり、適切なhttpリクエストを作成するようにコードを修正しました.OSMではなくマップを取得するのが非常に簡単でした。

HELPウェブサイトは、StackOverflowが推奨されるサポートメカニズムであることを示しているようです。

私たちの質問は技術的なものではなく、私たちのアプリはここではうまく動作しているようですが、ここでマップを使用するには90分しかかかりませんでしたが、トラフィックの流れを更新するためには、タイル情報?

トラフィックの流れの情報が出る前に、ユーザーが地図を更新していない場合でも、道路が今後30分以内に新しい道路が建設される可能性は低いと考えられますが、交通情報は揮発性でトラフィック30分前からの情報はあまり使われていない、人々は最新のアップデートをしたい。

地図タイルをどれだけ早く更新する必要がありますか? 5分ごとに1回、10分?これの欠点は、取引限度額を食べることです。私たちはHTTP 304タイプの応答を探していますか? 304レスポンスは取引限度額を食い止めますか?

他の方法がありますか?良い練習に関する助言は歓迎されました。

おかげ

ロブ

答えて

0

HEREトラフィックのタイルは1〜5分(https://developer.here.com/rest-apis/documentation/enterprise-map-tile/topics/tile-traffic.html)との間で有効です。

私は、リクエストがあなたの取引に何が関係なくカウントされると強く信じています。トラフィックデータをクライアントに提供することがどのくらい新鮮であるかはあなた次第です。上記のリンクは、タイルの有効性が限られているためにトラフィックタイルをキャッシュしないように明示していますが、最終的にはあなた次第です。

+0

ありがとうございます。私はこれまでにこれを読んでいますが、長期記憶(/ dev/null)にプッシュされている必要があります:) トランザクションカウントを試してみて、それがどのように見えて戻ってきたかを見てみましょう。私は、取引がカウントされないことを意味する304を望むだろう。私たちはさらにタイルを試してみました。彼らはすべてキャッシングのために60秒を報告します。後続のトランザクションを実行すると、トラフィックが変更されたかどうかにかかわらず、タイルeTagが60秒後に更新されることが示されます。 –

+0

これは他の人には役に立つかもしれないと思うので、より多くのテストを行い、報告します。 –