codeforjapan / mapprint

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

マーカーの吹き出し位置がズームアウトするとズレていく

sanak opened this issue · comments

不具合の概要

マーカーの吹き出し位置がズームアウトするとズレていくようでしたので、報告します。

再現手順

特定の場所情報に一度ズームインした状態で、ズームアウトしていく
(以下は能登空港(のと里山空港)の例)

  1. 能登空港(のと里山空港)にズームイン
    • kamimap-noto-airport-zoomin-clip
  2. ズームアウトすると、マーカーの吹き出し位置が建物北側を指す
    • kamimap-noto-airport-zoomout1-clip
  3. さらにズームアウトすると、マーカーの吹き出し位置が空港エリアを外れる
    • kamimap-noto-airport-zoomout2-clip

以下のコミットにあるKMLファイルをQGISで表示したところ、能登空港(のと里山空港)の正確な位置(オレンジの□マーカー)は空港内建物と滑走路との間付近のようでした。
コミット差分: 74f8d55
qgis-kml-noto-airport

修正しないとどう困るか

間違った場所が表示されるため、利用者の方が地図を頼りにした場合、目的地にたどり着けない可能性があると思います。

修正案

ズームによらず、マーカーの吹き出し位置は常に正しい場所を指すべきと思います。
(が、私の方はMapLibre GL JSの経験がなく、具体的な修正案を見つけるには時間がかかりそうです...。😓🙇)

入れ違いになりましたが、以下の方でコード含めて対応済のようでした。
#437 (comment)