2016-07-01 14 views
0

IonicハイブリッドアプリでWorld_Imageryプロバイダの角リーフレットディレクティブを使用しています。 地図の目的は、中心(ユーザの位置)を中心に様々な半径の円を描くことです。ユーザーは、スライダとやり取りすることによって半径を変更します。半径は10メートルから2キロです。私は、円がビューポートより大きい場合には、fitBounds()を使用してズームアウトします。ズームレベル14からズームレベル13に変わると、画像の品質が非常に悪くなります。私はそれを避け、タイルの寸法を適切に変更したいと思います。リーフレット - ズームが異なるタイルを使用する代わりにタイルの寸法を小さくする場合

誰かがより良い解決策を考えることができれば、それは大歓迎です。

+0

"タイトル"の代わりに "タイル"を意味しませんか?また、どのズームレベルに問題がありますか? 4? 12? 18?画像が悪い特定の世界の領域? – IvanSanchez

+0

タイル、そうです。ズームレベル13では、品質が大幅に低下します。私は質問を編集しました。ありがとう – user3002996

+0

ズームN-1では、各タイルは通常4タイルのズームNをカバーすることに注意してください。タイルをズーム14からズーム13で保持すると、ビューポートにタイルが4倍多くなります。あなたがもっと低いズームに行くならば... – ghybs

答えて

0

誰もが興味を持っているならば、私は私がによって望んで達成した:そう128

  • へL.CRS.scaleから変更が一定の半分の通常のサイズにL.TileLayerから

    1. セットoptions.tileSize 128.

    私の使用例では完璧ですが、マップが十分にズームアウトされていれば、悪い品質のタイトルが表示されることがあります。

  • 0

    代替の解決策は、ズームレベル0〜13の画像プロバイダを使用し、ズームレベル14〜18の画像プロバイダを使用することです。

    +0

    それは計画Bです。 – user3002996

    関連する問題