рдореБрдЭреЗ рдпрдХреАрди рдирд╣реАрдВ рд╣реИ рдХрд┐ рдпрд╣ #3498 рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВ, рд▓реЗрдХрд┐рди рдпрд╣рд╛рдВ рд╣рдо рдЬрд╛рддреЗ рд╣реИрдВ:
рдпрджрд┐ рдЖрдкрдХреЗ рдкрд╛рд╕ рдкрддреНрд░рдХ 0.7.3 рдореЗрдВ рдПрдХ GeoJSON MultiPolygon рдореЗрдВ рджреЛ рдЖрдВрд╢рд┐рдХ рд░реВрдк рд╕реЗ рдЕрддрд┐рд╡реНрдпрд╛рдкреА рдмрд╣реБрднреБрдЬ рд╣реИрдВ, рддреЛ рдЕрддрд┐рд╡реНрдпрд╛рдкреА рдХреНрд╖реЗрддреНрд░ рднрд░рд╛ рд╣реБрдЖ рд╣реИред рд▓реЗрдХрд┐рди рдорд╛рд╕реНрдЯрд░ рдореЗрдВ рдЕрддрд┐рд╡реНрдпрд╛рдкреА рдХреНрд╖реЗрддреНрд░ рдирд╣реАрдВ рднрд░рд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬрдмрдХрд┐ рдЧреИрд░ рдЕрддрд┐рд╡реНрдпрд╛рдкреА рдХреНрд╖реЗрддреНрд░ рд╣реЛрддрд╛ рд╣реИред
рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рдЬрд┐рдпреЛрд╕рди рд╣реИ:
{
"geometry": {
"type": "MultiPolygon",
"coordinates": [
[
[
[
11.96485,
55.8434
],
[
11.868584,
55.8284
],
[
11.837216,
55.8925
],
[
11.863167,
55.915432
],
[
11.936167,
55.896618
],
[
11.964784,
55.858032
]
]
],
[
[
[
11.868584,
55.8284
],
[
11.761567,
55.81378
],
[
11.726833,
55.896
],
[
11.782117,
55.928215
],
[
11.8749,
55.92655
],
[
11.863167,
55.915432
],
[
11.936167,
55.896618
],
[
11.964784,
55.858032
],
[
11.96485,
55.8434
]
]
]
]
},
"type": "Feature",
"properties": {}
}
рд╕рдзрдиреНрдпрд╡рд╛рдж,
рдЬреЗрд╕реНрдкрд░
рдЕрдкрдиреЗ рдкреЙрд▓реАрдЧреЙрди рд╕реНрдЯрд╛рдЗрд▓рд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ fillRule: 'nonzero'
рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрд╣ рднреА рджреЗрдЦреЗрдВ https://github.com/Leaflet/Leaflet/pull/2834 , https://developer.mozilla.org/docs/Web/SVG/Attribute/fill-rule рдФрд░ https://mourner.github.io/ USC
рдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреГрдкрдпрд╛ рдпрд╣рд╛рдВ рдЬрд╡рд╛рдм рджреЗрдВред
рдЗрд╡рд╛рди рдХреА рдорджрдж рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред fillRule рдЬреЛрдбрд╝рдирд╛: 'nonzero' рдиреЗ рд╕рдорд╕реНрдпрд╛ рдХреЛ рдареАрдХ рдХрд░ рджрд┐рдпрд╛ред
рдореБрдЭреЗ рд╢рд╛рдпрдж рдпрд╣ рднреА рдЙрд▓реНрд▓реЗрдЦ рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рдУрд╡рд░рд▓реИрдкрд┐рдВрдЧ рдХреНрд╖реЗрддреНрд░реЛрдВ рдкрд░ рдХреНрд▓рд┐рдХ рдХрд░рдирд╛ рднреА рд╕рдВрднрд╡ рдирд╣реАрдВ рд╣реИ рдЬрдм fillRule 'nonzero' рдирд╣реАрдВ рд╣реИ (рдпрд╣ рдорд╛рдирддреЗ рд╣реБрдП рдХрд┐ рдПрдХ рдИрд╡реЗрдВрдЯ рд╢реНрд░реЛрддрд╛ рдкрд░рдд рд╕реЗ рдЬреБрдбрд╝рд╛ рд╣реБрдЖ рд╣реИ)ред
рдореИрдВрдиреЗ рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдирд╣реАрдВ рдХрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдЖрдк рдЗрд╕ рдкрд░ рд╡рд┐рдЪрд╛рд░ рдХрд░рдирд╛ рдЪрд╛рд╣реЗрдВрдЧреЗ рдХрд┐ рдХреНрдпрд╛ fillRule: 'nonzero' "multipolygon" -type рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд▓рд┐рдП 'evenodd' рд╕реЗ рдмреЗрд╣рддрд░ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд╣реИред
рд╕рд╛рджрд░,
рдЬреЗрд╕реНрдкрд░
рд╣рдо рдЕрднреА рдХреЗ рд▓рд┐рдП рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЗ рд░реВрдк рдореЗрдВ 'evenodd'
рдЫреЛрдбрд╝ рджреЗрдВрдЧреЗред
рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА
рдЕрдкрдиреЗ рдкреЙрд▓реАрдЧреЙрди рд╕реНрдЯрд╛рдЗрд▓рд┐рдВрдЧ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ
fillRule: 'nonzero'
рд╕реЗрдЯ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВред рдпрд╣ рднреА рджреЗрдЦреЗрдВ https://github.com/Leaflet/Leaflet/pull/2834 , https://developer.mozilla.org/docs/Web/SVG/Attribute/fill-rule рдФрд░ https://mourner.github.io/ USCрдХреЛрд╢рд┐рд╢ рдХрд░рдиреЗ рдХреЗ рдмрд╛рдж рдХреГрдкрдпрд╛ рдпрд╣рд╛рдВ рдЬрд╡рд╛рдм рджреЗрдВред