ЗДЕСЬ Android Premium SDK: карта с ограничениями грузовиков отстает - PullRequest
0 голосов
/ 27 августа 2018

Мы используем Android Premium SDK ЗДЕСЬ в нашем приложении, касающемся навигации грузовика. Мы только что обновились с версии 3.3 до 3.8, и у нас возникла довольно странная проблема. Приложение начало использовать процессор и графический процессор очень после этого обновления. Мы провели некоторые исследования, и происходит следующее:

  • Дополнительное использование процессора и графического процессора происходит, когда на карте отображаются ограничения грузовика, то есть когда мы используем: map.setFleetFeaturesVisible (EnumSet.of (Map.FleetFeature.TRUCK_RESTRICTIONS));
  • Мы протестировали так, что мы установили все слои невидимыми с помощью map.setVisibleLayers (), и ограничения грузовика были отображены. Тем не менее, приложение все еще очень медленно. Ничего не изменилось.
  • Использование map.setFadingAnimations (false); помог немного, но не слишком.
  • Мы пытаемся решить проблему с разными углами наклона с помощью map.setTilt (). Похоже, это помогает, но все же хуже, чем с версией 3.3.

Исходя из этих фактов, мы полагаем, что проблема заключается в количестве маркеров, отображаемых, когда требуется TRUCK_RESTRICTIONS. Здесь отмечается: https://developer.here.com/documentation/android-starter/dev_guide/topics/development-tips.html, что слишком много объектов может вызвать проблемы с производительностью. Однако мы не можем изменять количество объектов с помощью TRUCK_RESTRICTION, и в городах (например, в Будапеште) существует множество ограничений.

У кого-нибудь есть советы, что нам делать?

Заранее спасибо!

1 Ответ

0 голосов
/ 18 октября 2018

Спасибо, что сообщили об этом. Мы работаем над решением и планируем исправить это в следующем выпуске SDK (3.10).

...