Vairāk

3 slāņu vektori nav redzami


Man ir divas koordinātas, kas tiek projicētas EPSG: 3857

coord1 = [-10399758.486973494, 5604341.818491254] coord2 = [-10402629.416641055, 5593700.936383396]

Es cenšos panākt, lai tie parādītos kartē, ko simbolizē aplis, piemēram:

markerLayer = new ol.layer.Vector ({source: new ol.source.Vector ({Features: [new ol.Feature ({geometry: new ol.geom.Circle (coord1, 50)}), new ol.Feature ( {ģeometrija: jauns ol.geom.Circle (coord2, 50)})]}}), projekcija: "EPSG: 3857", stils: funkcija (funkcija, izšķirtspēja) {return [new ol.style.Style ({attēls: jauns ol.style.Circle ({rādiuss: 50, aizpildiet: jauns ol.style.Fill ({color: '# 0000FF'}), insults: jauns ol.style.Stroke ({color: '# 000000'})}) })]}, redzams: patiess}); map.addLayer (markerLayer);

Un, lai gan es redzu, ka funkcijas tiek pievienotas slānim, kas tiek pievienots kartei, tās neparādās, un es nevaru pateikt, kāpēc. Kādas idejas?


Attēla stila vietā izmantojiet zīmējumu un aizpildiet tieši.

... stils: new ol.style.Style ({stroke: new ol.style.Stroke ({color: '# 000000', width: 1}), fill: new ol.style.Fill ({color: '# 0000FF' })}),…


Skatīties video: 40 noderīgi auto produkti no Aliexpress, kas jums ir noderīgi (Septembris 2021).