Можно ли добавить водяной знак в векторные плитки MapBox? - PullRequest
0 голосов
/ 04 марта 2020

Клиент хотел бы добавить свой URL в качестве бренда / водяного знака в мозаичный векторный слой MapBox в MapBox Studio, чтобы водяной знак появлялся везде, где отображается мозаичный векторный слой. (Один из возможных вариантов использования - отговорить конкурентов от кражи этого мозаичного слоя на их собственных картах.)

Можно ли добавить водяной знак на мозаичный слой в MapBox и убедиться, что он виден хотя бы один раз в каждое представление?

Я попытался добавить дубликат копии набора данных ломаной линии в качестве слоя символов и пометить его URL-адресом клиента с помощью параметра «Текстовое поле». Это работает, но имеет побочный эффект предотвращения появления надписей на оригинальной копии слоя линии.

1 Ответ

1 голос
/ 05 марта 2020

Невозможно добавить одно вхождение водяного знака к стилю карты в Studio таким образом, чтобы водяной знак Mapbox отображался на карте, но есть альтернативные подходы для достижения того, что вы хотите сделать.

Если основная цель состоит в том, чтобы запретить конкурентам использовать конкретный стиль карты (и, следовательно, нижележащий плиточный слой), наилучшим подходом является установка областей действия и ограничений URL на токенах доступа Mapbox, используемых для доступа к стилю карты в общедоступной среде c. Вы можете найти более полезную информацию о токенах и токенах доступа в целом в документации Mapbox. Этот подход может использоваться в сочетании с добавлением фирменного «водяного знака» на стороне клиента - например, размещение фиксированного div в углу веб-карты, загруженной GL JS. Хотя этот водяной знак, очевидно, не включен в сам стиль, установка ограничения URL-адреса на токене доступа, используемом для загрузки карты, будет препятствовать доступу других пользователей к той же карте с этим токеном в других доменах.

Вы также можете поэкспериментировать с добавлением с низкой непрозрачностью background-pattern к соответствующим слоям в самом стиле карты. Это свойство можно использовать для имитации c традиционного эффекта с водяными знаками, когда конкретный lo go размещается на изображении через несколько регулярных интервалов.

...