Comments 6
Побуду занудой: старые растровые тайлы (в онлайне) были лучше. Выглядели неплохо и скорость была потрясающей. Сейчас же карта грузится с тормозами, несмотря на все оптимизации.
Привет. Спасибо за статью! Вопрос. Почему на картинке, подписанной как "генерализация вблизи" сверху надо рекой появляется зелёный кусок которого вообще нет на подробной геометрии? Очень не очень :-) когда при изменении масштаба в незнакомой местности что-то похожее на парк то появляется то исчезает в зависимости от масштаба....
А как решается проблема стыковки краев тайлов? Там же может быть антиалиасинг, или букву в слове граница тайла может разрезать на две части. Я прочитал в тексте что там может быть нахлест и приоретизация, те что то по концепту похожее на z буфер ?
Привет, вообще про разрезку разных геометрий на тайлы можно написать отдельную объемную статью :). Если вкратце, вершины "отрезов" геометрий, пристыкованные к тайлам всегда полностью совпадают с обеих сторон стыка, это гарантируется алгоритмом разрезки и целочисленной природой координат, которые мы используем. Плюс мы эти искуственные вершины дополнительно помечаем, например чтоб не рисовать контур площадника на стыке, которого там изначально не было. Если говорить про иконки и тексты, то тут ничего не режется: если взять например какую то подпись, то её исходная геометрия это точка, которая попадет только в один тайл, а сама репрезентация этой подписи на экране в разрезке на тайлы не нуждается - мы берём текст из атрибута точки, растеризуем его и рисуем поверх тайлов.
Конфигурируемая тайловая разрезка: ускоряем отрисовку карты изменением данных