Qt Location

QtLocation の OpenStreetMap プロバイダーの提供について

Published Wednesday April 5th, 2017 | Leave a comment
Posted in Qt | Tags: ,

この記事は The Qt Blog の Provisioning OpenStreetMap providers in QtLocation を翻訳したものです。 執筆: Paolo Angelelli, 2017年3月9日 背景 この記事は Qt 5.6.2 の QtLocation の OpenStreetMap プラグインに対して行った振る舞いに関わる変更を明らかにするためのものです。これらの変更には紛らわしい側面もあったため、改めて説明したいとおもいます。 この OSM プラグインにはタイル用のサーバーの URL がハードコードされていて、その中に含まれる様々なタイプの地図が利用できるようになっていました。利用頻度の高いメインの(道路)地図と衛星地図のタイルは元々はは open.mapquest.com から取得していました。2016年7月に、MapQuest がこのサービスを 廃止した ため、世の中の Qt 5.6.1 以前と 5.7.0 の QtLocation の OSM プラグインを利用した地図は、以下のような MapQuest のウェブサイトとサービスの購入のお知らせのタイルが表示されるようになってしまいました。 Qt 5.6.2 未満の MapViewer がひどい見た目に 解決方法 また同じような状況に陥らないように、ワンクッション挟むようにこの問題を修正することにしました。OSM プラグインを地図のタイプのためのプロバイダーの定義ファイルを maps-redirect.qt.io から取得するように変更しました。このファイルの形式は一般的に用いられる形式(TileJSON […]

Read More
Get started today with Qt Download now