Gegeben ein GeometryObjekt in OpenLayers 3. Wie würde man vorgehen, um sein Zentrum zu bekommen? Ältere Versionen von OpenLayers stellten eine getCentroidMethode bereit . Es gab auch eine getBoundsProblemumgehung. Diese scheinen jedoch in OpenLayers 3 entfernt zu sein.
Nachdem ich die Zeichnungsinteraktion verwendet oder die Interaktion geändert habe, habe ich einen Listener, der die geänderte oder hinzugefügte Funktion zurückgibt. Beispiel draw.on('drawend', function (event) { // get the feature var feature = event.element; // ...listen for changes on it logStatus(feature.getId()); }); Ich weiß, wie ich die ID erhalte, aber …
Ich verwende OpenLayers mit Mapserver, um viele Rasterbilder und abfragbare WMS-Ebenen anzuzeigen. Alles funktioniert einwandfrei, die Ebenen können im Layer-Umschalter von OpenLayers ein- und ausgeschaltet werden ... Aber jetzt möchte ich die Ebenen über externe Kontrollkästchen ein- und ausschalten, und ich weiß nicht, wie das geht. Ich bin ein bisschen …
Ich versuche, eine Linie basierend auf den angegebenen Koordinaten (Start- und Endpunkt) zu zeichnen. Googelte, fand nur wenige Beispiele, aber keines davon scheint zu funktionieren, wahrscheinlich weil sie für OL2 sind, also ist dies mein letzter Ausweg. Die Koordinaten befinden sich im Markierungsarray <!doctype html> <html lang="en"> <head> <link rel="stylesheet" …
Ich versuche, eine Openlayers-Karte zu erstellen, die Tausende von Polygonen anzeigt. Und wenn der Benutzer auf jedes klickt, möchte ich, dass einige der Metadaten angezeigt werden. Die Arbeit mit diesem großen Datensatz scheint eine Herausforderung zu sein. Aber ich versuche herauszufinden, ob es einen Standardweg gibt, um dies zu erreichen. …
Ich möchte wissen, ob die neueste Version von Openlayers (v4.0.1) Google Maps als Kachelebene unterstützt. Ich kann dazu kein Dokument finden. Wenn Openlayers Google Maps nicht unterstützt, kann mir jemand sagen, ob es eine Möglichkeit gibt, dies zu tun?
Geschlossen . Diese Frage muss fokussierter sein . Derzeit werden keine Antworten akzeptiert. Möchten Sie diese Frage verbessern? Aktualisieren Sie die Frage so, dass sie sich nur auf ein Problem konzentriert, indem Sie diesen Beitrag bearbeiten . Geschlossen vor 2 Jahren . In OpenLayers 4- Änderungsprotokollen wird Folgendes erklärt: Im …
Ich habe eine GeoJSON-Datei namens mygeojson.json und möchte sie als Ebene in OpenLayers 3 über einer openstreetmap-Ebene hinzufügen. Bisher konnte ich die Openstreetmap-Welt einschließlich Zoom usw. anzeigen, aber aus irgendeinem Grund kann ich die Datei mygeojson.json nicht darauf abrufen. Der Geojson enthält viele Polygone und sieht folgendermaßen aus: { "type": …
Daher möchte ich dieses Beispiel wirklich ändern: http://openlayers.org/en/v3.0.0/examples/tissot.html?q=circle Das Problem ist, dass es nicht funktioniert, wenn ich versuche, es auf meine Karte anzuwenden, wahrscheinlich weil ich einen OSM-Stil verwende, der nicht sphärisch ist: var map = new ol.Map({ layers: [ new ol.layer.Tile({ source: new ol.source.OSM() }), new ol.layer.Vector({ source: vectorSource …
Ich versuche, meine Openlayers 2.12-Karte auf Openlayers 3 zu aktualisieren, um die fantastischen Übergangseffekte auf transparenten Ebenen zu nutzen (etwas, das OL2 und Leaflet nicht attraktiv machen können). Dies und ich möchten nicht hinter dem Upgrade meiner Websites zurückbleiben, wenn OL3 offiziell veröffentlicht wird. In meiner aktuellen Site (OL2.12) verwende …
Ich muss unbedingt die Namen aller Layer in einem GeoServer-Store mit OpenLayers abrufen. Ich habe den Beitrag hier durchgesehen , aber er beantwortet meine Frage nicht. Ich habe auch die REST-API von GeoServer durchgesehen, die ideal wäre, wenn ich eine andere Sprache verwenden würde, z. B. C #, Java oder …
Ich arbeite an einem Digitalisierungswerkzeug. Ab sofort gibt es vier Schaltflächen: Punkt hinzufügen Zeile hinzufügen Polygon hinzufügen Geometrie entfernen Der Benutzer beginnt immer damit, zuerst einige Geometrien zu zeichnen. Ich verwende die Draw-Interaktion ( ol.interaction.Draw ) und die Geometrien werden einer Sammlung ( ol.Collection ) hinzugefügt . So weit, ist …
Ich habe den Rechtsklick-Handler mit openlayers2 verwendet und jetzt aktualisiere ich meine Website auf openlayers3 und kann diesen Handler in ol3 nicht finden
Ich möchte die Geometriedaten speichern, nachdem ich sie geändert habe. Daher benötige ich ein Ereignis, das nach Abschluss der Änderung ausgelöst wird, um das Feature zu ändern. Ich verwende Folgendes aus diesem Beitrag: Listener ändern Interaktion var selected_features = select.getFeatures(); // when a feature is selected... selected_features.on('add', function (event) { …
Ich habe Google-Vector-Layer und Leaflet-Vector-Layer von Jason Sanford ( https://github.com/JasonSanford ) verwendet, um einfach angepasste Popups für Daten aus Postgis-Datenbanken anzuzeigen, zu formatieren und hinzuzufügen. Dies funktioniert in Kombination mit einer modifizierten Version der PHP-Database-GeoJSON von Bryan McBride. Gibt es nichts Vergleichbares für Openlayers 3? Ich muss zugeben, dass ich …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.