-
Notifications
You must be signed in to change notification settings - Fork 58
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
地図画面の動作が遅い #370
Comments
これ? |
案
|
この問題は引き続き解消されていないので、なんとかしたいところ |
markerではなくSpriteを表示するようにすると高速に動くはずだが、Spriteを動的に作る仕組みなどを考える必要がある。 |
この件、気になったのでみてみましたが mapprint/components/PrintableMap.vue Line 198 in 4397291
①地図移動のたびにcomputedプロパティの inboundMarkers が再計算され、②この値に依存する別のcomputedが再計算され…と重たいようです。GeoJSONのループ自体が重たいのかも?
たとえば常に全件表示するようにすると、地図操作のパフォーマンスは改善するような気がします。それでもフレームレートは遅いですが。なので地図の描画速度がボトルネックではない気がしました。 |
概要はPRに書いてありますが、毎回markerを全てループしていて、かつコストの高い処理が入っていたのが、パフォーマンス低下の原因と思われます。 |
地図をドラッグ&ドロップした時の挙動がとにかく遅くて、印刷したい地図の状態を得るのが困難であると思う
The text was updated successfully, but these errors were encountered: