Как добавить файлы SVG в качестве слоя карты

Наша платформа позволяет добавлять файлы SVG в качестве слоя карты. Это очень полезно для обозначения труднодоступных участков, таких как шахты или строительные площадки.

Это приложение может иметь 3 параметра:

  • Название — %name
  • Внешняя ссылка — %link_to_the_layer
  • Координаты любых противоположных углов %lat1, %lng1, %lat2, %lng2

Примечание: если вы используете соединение HTTPS, ссылка на приложение также должна быть HTTPS. В противном случае вы столкнетесь с ошибкой смешанного содержимого.

Как только вы подготовите эти данные, вам просто нужно добавить строку в базу данных MySQL. Слои могут быть добавлены для всей учетной записи дилера или только для определенных пользователей.

INSERT INTO google.plugins2dealers (dealer_id, plugin_id, parameters) VALUES (1, 83, '{"layers":[{ "name": "%name","url":"%link_to_the_layer","bounds":[{"lat":%lat1,"lng":%lng1},{"lat":%lat2,"lng":%lng2}]}]}');

Параметры, которые вы должны изменить, выделены жирным шрифтом

INSERT INTO google.plugins2users (user_id, plugin_id, parameters) VALUES (%user_id, 83, '{"layers":[{ "name": "%name","url":"%link_to_the_layer","bounds":[{"lat":%lat1,"lng":%lng1},{"lat":%lat2,"lng":%lng2}]}]}');
В этом случае добавляется новый параметр -% user_id
Пожалуйста, замените его идентификатором пользователя, который должен иметь доступ к этому слою. Если вам нужно добавить слой нескольким пользователям, каждому пользователю потребуется собственный запрос и запись в базе данных.

We use сookies to improve our website, products and related services, analyze site traffic, and serve targeted advertisements. If you continue to use our services, you consent to our use of сookies. Read more