2017-12-01 6 views
0

アプリケーションで別のカードを使用する必要があります。私はosmdroidを使用します。それはほとんどのマップで完璧に動作します。しかし、タイルがその場所と一致しない地図があります。実際、このマップはタイルの異なる投影を使用しています。その標準はESPG 3395です。 OpeneLayersなどのプロジェクトでは投影を変更できますが、osmdroidでは検出されませんでした。私が理解する限り、TilesOverlayでOnDrawのメソッドを再定義する必要があります。この方法では、自己改ざん(?)タイルを描き、再描画します。 アイデアまたはソリューション?OSMdroidとESPG 3395投影

答えて

0

osmdroidで投影を変更するにはかなりの作業が必要です。 ProjectionクラスとTileSystemクラスを参照してください。それらはあなたが更新する必要がある主要なクラスです。 osmのz/x/yフォーマットはもはや適用されないので(またはそれになりますか?)

+0

私はそれが少しの作業になるとは確信していません。私は、タイルをダウンロードして再スケーリングして再描画する必要があると思う。はい、フォーマットはx/y/zです – SlyBeaver