Цель состоит в том, чтобы отображать большой объем данных на Картах Google. Под большим количеством я подразумеваю около 10 миллионов сегментов, хранящихся в базе данных PostgreSQL. Сегменты представляют некоторые характеристики дорог, поэтому сегменты должны перекрывать дороги на базовой карте. Свойства сегмента могут со временем меняться.
Лучшее техническое решение для этой проблемы - использовать пользовательский сервер плиток (исправьте, если не так).
Согласно API Карт Google JS, я обнаружил два способа рисовать карту, используя пользовательский сервер плиток:
Я пробовал оба. Первый не соответствует моим потребностям, потому что Geo Json выглядит слишком большим, что приводит к проблемам с производительностью. Второе плохо с точки зрения UX, потому что оно использует растровые плитки, тогда как в настоящее время мы должны использовать векторные плитки. Я также посмотрел на OpenLayers / Leaflet, но не нашел официального пути к go с Google Maps (см. https://github.com/mapbox/mapbox-gl-js/issues/1791).
Ключом здесь будет использование вектора мозаики, однако мне не удается отобразить векторные плитки (MVT) на Картах Google.
Есть ли вообще способы рендеринга векторных плиток на платформе Google Maps?