Предельные маркеры в области в Leaflet - PullRequest
0 голосов
/ 13 сентября 2018

Итак, я использовал Choropleth Map в Leaflet, что очень удобно, потому что я хочу только определенную область для нашего проекта. Но я думал, что возможно, что я могу ограничить пользователя, чтобы он помещал маркеры в область, на которой я помещал Choropleth?

Это код в GeoJson

var barangayData = {"type":"FeatureCollection",
"features":[{
"type":"Feature",
"id":"1","properties":{"name":"Bigaa","density":1082 },
"geometry":{
    "type":"Polygon",
                    //lat lng
    "coordinates":[[[121.130276,14.298486],
                    [121.127443,14.295825],
                    [121.123066,14.293745],
                    [121.122637,14.291208],
                    [121.122508,14.288672],
                    [121.125383,14.281685],
                    [121.128645,14.285968],
                    [121.12868645,14.291375],
                    [121.131821,14.296781]]]}},
{
"type":"Feature",
"id":"2","properties":{"name":"Butong","density":102 },
"geometry":{
    "type":"Polygon",
    "coordinates":[[[121.146369,14.285885],
                    [121.140447,14.282683],
                    [121.140747,14.279647],
                    [121.140146,14.279397],
                    [121.139545,14.2787274],
                    [121.127915,14.275987],
                    [121.125383,14.281685],
                    [121.128645,14.285968],
                    [121.12868645,14.291375],
                    [121.131821,14.296781]]]}},
{
"type":"Feature",
"id":"3","properties":{"name":"Marinig","density":502 },
"geometry":{
    "type":"Polygon",
    "coordinates":[[[121.172934,14.267128],
                    [121.165509,14.265756],
                    [121.156325,14.262719],
                    [121.156368,14.260765],
                    [121.153922,14.259558],
                    [121.139803,14.257188],
                    [121.136456,14.255482],
                    [121.127915,14.275987],
                    [121.139545,14.2787274],
                    [121.140146,14.279397],
                    [121.140747,14.279647],
                    [121.140447,14.282683],
                    [121.146369,14.285885]]]}}
]};

Вот изображение для более ясного объяснения

...