Closed paulseagul closed 5 years ago
Здравствуйте, это предупреждение для разработчиков mapkit, на него можно не обращать внимание.
Здравствуйте, это предупреждение для разработчиков mapkit, на него можно не обращать внимание.
Благодарю за ответ. Есть флаг или что-то ещё для отключения предупреждений? (именно в фреймворке, без фильтра в консоли и т.п. ?)
Да, для настройки уровня логирования нужно в Info.plist прописать ключ "yandex.maps.runtime.logging.Level" со значением "Error". Значение по умолчанию "Warning".
@eberkovich а о чём оно предупреждает, в чём причина?
предупреждает о том, что в атласе > 1 страницы, что увеличивает количество draw call.
А какова природа появления новых страниц в этом атласе, какие действия приводят к созданию новых страниц? Хочется понимать, чтобы избегать неоптимальных решений. Я постоянно вижу эти сообщения - приложение просто загружает карту, показывает пару-тройку точек с композитными иконками, ещё используются кластеры.
LayerAtlas, который упоминается здесь, хранит иконки объектов в слое подложки карты, повлиять на его содержимое нельзя.
Вот если в логе будет такое же сообщение, но про MapObjectAtlas, тогда это говорит о том, что приложение загрузило на карту много иконок, тогда действительно может иметь смысл подумать об оптимизации, как минимум убедиться, что одна и та же иконка не загружается несколько раз: в том смысле, что если на карту добавляется 100 одинаковых PlacemarkMapObject, все они должны использовать один и тот же UIImage.
Здравствуйте! Периодически в проекте выводятся данные логи:
Не могу понять, о чем идет речь. Что за страницы и почему это серьезно уменьшает скорость рендеринга?