In der Standard-Openlayers zeichnen Interaktion, gibt es kein Liniensegment, wo verbindet sich Ihre Maus mit dem Ziel (erstes Bild). Wenn ich einen benutzerdefinierten Stil einstelle, ist dieses Segment vorhanden was ich nicht möchte (zweites Bild). Weiß jemand, wie ich dieses letzte Segment eliminiere, wie der Standardstil?Styling openlayers zeichnen Interaktion
0
A
Antwort
1
Sie erhalten eine Style-Funktion benötigen, die Punkte, Linien und Polygone und zeichnen sich durch die Geometrie der Art Stil kann. Wichtig: Der Polygon-Stil sollte nur eine Füllung, keinen Strich haben. Weil die Grenze des Polygons eine separate Linienfolge ist. Eine minimale Arbeitsstilfunktion für die Zeichnungsinteraktion würde so aussehen:
var styles = {
Point: new ol.style.Style({
image: new ol.style.Circle()
}),
LineString: new ol.style.Style({
stroke: new ol.style.Stroke()
}),
Polygon: new ol.style.Style({
fill: new ol.style.Fill()
})
};
function styleFunction(feature) {
return styles[feature.getGeometry().getType();
}
Verwandte Themen
- 1. Open Layers Styling zeichnen Interaktion im Polygon-Modus
- 2. OpenLayers 3 dynamisches Styling
- 3. Openlayers 3 - Interaktion und pointermove
- 4. OpenLayers 4 - Zeichnen Rectangle
- 5. Regelbasierte Styling in Openlayers 3
- 6. Openlayers 3 Draw Interaktion onFeature Ereignis
- 7. Openlayers 3: Interaktion DragBox funktioniert nicht
- 8. Wie „Snapping“ mit „Select“ Interaktion in Openlayers 3
- 9. Openlayers 3 Zeichnen Startpunkt (CSP) einer Zeile
- 10. OpenLayers nach dem Laden kann nicht zeichnen
- 11. Einen Pfad mit einer Linie in OpenLayers mit JavaScript zeichnen
- 12. Kreis nicht in Google Maps mit OpenLayers zeichnen
- 13. Zeichnen einer OpenLayers 3-Map in einem versteckten Element
- 14. Zeichnen Kreis mit EPSG: 4326 Koordinatenmittelpunkt in Bildschicht OpenLayers 2
- 15. Interaktion zeichnen. Wie verhindert man das Entfernen von Scheitelpunkten beim Anklicken?
- 16. Wie erhält man den Polygonpunkt nach dem Zeichnen eines Polygons mit OpenLayers 3?
- 17. temporäre Interaktion Interaktion Ereignisbehandlung in vis.js Netzwerk
- 18. Openlayers 3 - Maßnahme löschen Taste
- 19. Zeichnen SVG mit CSS-Styling auf HTML5 Canvas
- 20. Ärger mit OpenLayers Styles
- 21. OpenLayers Anzeige Feature-Eigenschaft auf Karte auf Wählen Sie die Interaktion
- 22. Klicken Sie und doppelklicken Sie, deaktivieren Sie die Interaktion OpenLayers 3
- 23. OpenLayers 3 Funktionen Verbunden
- 24. Openlayers 3 Entfernen gezogen Funktion
- 25. Wie deaktiviert man DragPan in OpenLayers 3?
- 26. OpenLayers Tortendiagramm
- 27. OpenLayers 3: einfaches LineString-Beispiel
- 28. Interaktion zwischen networkx und matplotlib
- 29. eckig - openLayers: Zoom auf Geometrie
- 30. Linking Angular 4 und 4 Openlayers
Danke, funktioniert gut! –