Наша платформа позволяет добавлять файлы 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
Пожалуйста, замените его идентификатором пользователя, который должен иметь доступ к этому слою. Если вам нужно добавить слой нескольким пользователям, каждому пользователю потребуется собственный запрос и запись в базе данных.