Фон:
Что такое решение MapBox для добавления слоя векторной плитки в карту листов?
- карта листовки
- вектора плитка слой
- MapBox студия для создания векторной плитки (протокол формата буфер)
- MapBox.com для плитки хостинга
- использования Плагин Leaflet.MapboxVectorTile для анализа и визуализации плиточных элементов MapBox
Вопросы:
Невозможно получить первоначальную геометрию функции: Я хотел бы принести геометрии объектов, так можно увеличить к нему, например, когда пользователь нажимает на него. Но этот плагин (Leaflet.MapboxVectorTile) не имеет четкого способа сделать это. Значения геометрии (включая BBOX) находятся в относительных координатах (т. Е. Не в исходной геометрии)
Недостаточная возможность идентификации функции (щелчок/зависание): Еще одна проблема с этим плагином заключается в том, что его алгоритм идентификации недостаточно прочен. Авторы отключены наведите указатель мыши, поскольку он оказывается очень медленным. Для щелчка я иногда заметил, что трудно выбрать полигон (для некоторых полигонов и зависит от того, где вы щелкнули внутри полигона), вам нужно щелкнуть в определенных местах, чтобы плагин смог идентифицировать эту функцию.
Этот плагин очень хорош в моем опыте, за исключением двух вышеперечисленных вопросов.
Мои вопросы:
- есть решение MapBox аналог, который делает подобную вещь этот плагин? Другими словами, для синтаксического анализа и рендеринга услуги векторной плитки на карте с поддержкой надежной идентификации функций и возможности извлечения геометрии объектов?
- В настоящее время плитки, созданные в студии MapBox, находятся в .pbf, что отлично подходит для эффективной передачи данных. Интересно, поддерживает ли он формат JSON (GeoJSON или TopoJSON) из коробки? Если это так, я, возможно, попытаюсь использовать MapBox.JS featureLayer для использования данных jot векторной плитки.
- Я понимаю, что MapBOX GL.js предназначен для векторных карт на основе плитки. Я ищу добавление векторной плитки слой.
оцените любой ответ. благодаря!
спасибо. Я попробую вашу библиотеку. есть ли у вас какие-либо мысли о том, как реализовать щелчок по функции для увеличения? Я считаю, что это довольно распространенное требование. – Simon