Инструменты пользователя

Инструменты сайта


ru:airlay:importformat

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
ru:airlay:importformat [2021/02/02 15:09]
Калинин Александр Игоревич [Формат]
ru:airlay:importformat [2021/08/27 13:26] (текущий)
Калинин Александр Игоревич [Описание формата загрузки и выгрузки формат GJR(RelationGeoJSON)]
Строка 1: Строка 1:
-====== Описание формата загрузки и выгрузки формат GJR ======+====== Описание формата загрузки и выгрузки формат GJR(GeoJSONRelation) ======
  
 ==== Navigation ==== ==== Navigation ====
Строка 239: Строка 239:
           }           }
         ],                 ],        
-        "operation": "delete"/"create"/"update"/"relationUpdate"/"coordinatesUpdate"+        "operation": "delete"/"create"/"update"/"relationUpdate"/"coordinatesUpdate"
 +        //Если задан полигон 
 +        "barycenter":  
 +         { 
 +          "type": "Point",  
 +          "coordinates": [42.73633, 44.40153] 
 +         }, 
 +         //Если задан мульти полигон полигон 
 +         "barycenter":  
 +         { 
 +          "type": "MultiPoint",  
 +          "coordinates":
 +           [42.73633, 44.40153], 
 +           [42.83633, 44.50153] 
 +          ] 
 +         }
       },       },
       "geometry": {       "geometry": {
Строка 286: Строка 301:
 } }
 </code>  </code> 
 +
 +==== Опции для задания стилей ==== 
 +В поле "system" можно дополнительно передать объект опции "options", который может содержать стили слоя для объекта. При задании конкретных стилей, объект перезапишет нужные стили в слое. Следовательно, можно задать не все стили в опциях, а только необходимые.
 +<code javascript>
 +"options" : {
 +        "lineOptions" : {
 +            "color" : "#006b00",
 +            "weight" : 3,
 +            "opacity" : 1,
 +            "maxZoom" : 30,
 +            "minZoom" : 10,
 +            "dashArray" : 0,
 +            "isDash" : false
 +        },
 +        "multiPolygonOptions" : {
 +            "color" : "#006b00",
 +            "weight" : 4,
 +            "opacity" : 1,
 +            "fillOpacity" : 0.5,
 +            "maxZoom" : 30,
 +            "minZoom" : 10,
 +            "convertToPointZoom" : 0,
 +            "dashArray" : 0,
 +            "isDash" : false
 +        },
 +        "pointOptions" : {
 +            "markerType" : "marker",
 +            "maxZoom" : 30,
 +            "minZoom" : 10,
 +            "iconOptions" : {
 +                "iconUrl" : "https://unpkg.com/leaflet@1.3.4/dist/images/marker-icon.png",
 +                "iconSize" : [ 
 +                    25, 
 +                    41
 +                ],
 +                "iconAnchor" : [ 
 +                    20, 
 +                    40
 +                ]
 +            },
 +            "markerOptions" : {
 +                "type" : "circle",
 +                "radius" : 4,
 +                "numberOfSides" : 3,
 +                "rotation" : 0,
 +                "color" : "#006b00",
 +                "weight" : 4,
 +                "fillOpacity" : 0.5,
 +                "fillColor" : "#006b00",
 +                "dashArray" : 0,
 +                "isDash" : false
 +            }
 +        }
 +    }
 +</code>
ru/airlay/importformat.1612253369.txt.gz · Последнее изменение: 2021/02/02 15:09 — Калинин Александр Игоревич