私たちは、常にサービスの向上に努めています。その結果として、本日、インフラの大幅な強化を発表します。そのためにはURL構造の変更が必要となりますので、以下の説明をお読みください。
レスポンスタイムとキャッシング率の向上
新しいインフラは、スピードとスケーラビリティを考慮して設計されています。多くのリクエストを以前よりも早く処理できるようになったため、ホップ数が減り、応答時間が短縮されました。ロードバランシングも改善され、リクエストが常に地理的に最も近く、最速で利用可能なデータセンターに誘導されるようになりました。
また、キャッシュのヒット率も大幅に向上しました(特に標準的なタイルやマップ)。そのため、リクエストされたマップタイルがデータセンターに問い合わせることなく、ローカルのキャッシュノードから提供される可能性が非常に高くなっています。
お客様にとって、正確な使用統計を取ることは重要なことです。これは、私たちが念頭に置き、可能な限り改善しようとしていた大きなポイントです。その結果、当社のサーバーへの個々のリクエストを正確にカウントできるようになりました。
512x512のレンダリングタイル
近年、ディスプレイサイズは大幅に拡大しており、それはラスタータイルのサイズに直接対応しています(ズーム可能な地図の仕組みについてはこちら)。以前は、256x256のラスタータイルを使用するのが標準的で、ディスプレイサイズ全体をカバーするために数枚の画像をロードする必要がありました。より大きな512x512のタイルを使用すると、リクエスト数が少なくなり、多くの場合、読み込み時間が短縮されます。
However, there’s a variety of different application and libraries, where the 256x256 tiles are the only possible option, so the MapTiler Cloud provides you with both tile sizes - this ensures the maximum possible compatibility. You can find the 256x256 tiles endpoint addresses on the map detail page in MapTiler Cloud administration.
新ドメイン
以前、MapTilerCloud のサービスは TileHosting と呼ばれていました。そのため、お客様の製品で使用されている URL は "maps.tilehosting.com" で始まっています。(となっていました。)今後も可能な限り互換性を維持していく予定ですが、そろそろ変更の時期が来たようです。
上記のような(そして今後の多くの)改善を可能にするために、ドメインの変更(およびURLの変更)を行う必要がありました。
ここでは、簡単なTo-Doリストをご紹介します。
- MapTilerCloud の管理画面にログインし、該当するマップを開きます。
- api.maptiler.comドメインの新しいURLを探す
- あなたのアプリケーションのコードをコピー&ペーストして、古い tilehosting.com のリンクを置き換えてください。
- コードが512枚のタイルに対応していることを確認してください(Leaflet用の変数 "tileSize: 512 "を追加するなどして)。そうしないと、読めないほど小さいラベルになってしまいます。
- 注意! ドメインだけでなく、URL全体を変更する必要があります。
Please make sure to migrate your applications before 15th June 2019! On that day, we are going to start returning the new URLs inside of all our TileJSONs, Style JSONs and XMLs. As a result of this, the map tiles inside of your applications will start to load from the new domain. It should not cause any issue unless your application is running in some controlled environment (e.g. behind a proxy with whitelisted domains).
旧ドメインは年内に完全にオフになりますので、できるだけ早く移行を行ってください。